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

2018年05月25日 16:43:29阅读数:1350博客 / 沈斌的博客 / thinkphp

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举报处理!

全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论
  • 博主信息
    沈斌的博客
    博文
    56
    粉丝
    3
    评论
    1
    访问量
    42422
    积分:0
    P豆:417