thinkphp6 关联模型如何查询已经软删除的数据

Posted 鱼塘总裁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp6 关联模型如何查询已经软删除的数据相关的知识,希望对你有一定的参考价值。

thinkphp6 关联模型如何查询已经软删除的数据

<?php
namespace appwomanmodel;

use thinkModel;
use thinkmodelconcernSoftDelete;

class Woman extends Model
{
    use SoftDelete;
    protected $deleteTime = ‘delete_time‘;

    // 模型初始化
    protected static function init()
    {
        //TODO:初始化内容
    }

    /**
     * 关联首次检查记录表模型
     * @return $this
     */
    public function womanFirstInspect()
    {
        return $this->hasOne(WomanFirstInspect::class)->removeOption(‘soft_delete‘);
    }

}

在关联模型的时候加上:

->removeOption(‘soft_delete‘);

就是移除使用软删除的意思。

既然移除了软删除,那么不管是不是软删除的数据,就都可以查询出来了。

以上是关于thinkphp6 关联模型如何查询已经软删除的数据的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp模型查询加必要条件

10 关联模型《ThinkPHP6 入门到电商实战》

10 关联模型《ThinkPHP6 入门到电商实战》

06 tp6 的数据更新(改)及删除 《ThinkPHP6 入门到电商实战》

06 tp6 的数据更新(改)及删除 《ThinkPHP6 入门到电商实战》

03 数据库查询模型查询多库查询《ThinkPHP6 入门到电商实战》