博客列表 >thinkphp 模型的闭包查询和软删除——2018年5月25日

thinkphp 模型的闭包查询和软删除——2018年5月25日

沈斌的博客
沈斌的博客原创
2018年05月25日 16:43:291549浏览

thinkphp 模型的闭包查询和软删除

application\index\controller\Demo.php

实例

<?php
namespace app\index\controller;
use think\Controller;
use app\index\model\Comment as CommentModel;

class Demo extends Controller
{
	

	public function query()
	{
		$comment=CommentModel::all(function($query){
			$query->where('id','<',3);
		});
		dump($comment);
		echo '<hr>';
	}

	public function softDelete()
	{
		CommentModel::destroy(4);
		$res=CommentModel::onlyTrashed()->select();
		dump($res);

	}
}


?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

application\index\model\Comment.php

实例

<?php

namespace app\index\model;

use think\Model;
use think\model\concern\SoftDelete;
class Comment extends Model
{
    //
    use SoftDelete;
    protected $table='comment';
    protected $pk='id';

    protected $deleteTime='delete_time';

    protected $defaultSoftDelete=0;


}

运行实例 »

点击 "运行实例" 按钮查看在线实例

softdelete.png

softDelete.png

query.png

query.png

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议