亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

對(duì)圖書(shū)表task進(jìn)行增刪查改軟刪除操作

??? 2019-04-20 12:09:30 225
????:<?phpnamespace app\index\controller;use think\Controller;use app\index\model\Task as TaskModel;class Task extends Controller{ // 模型查詢(xún) // 查詢(xún)顯示price字段大于等于70的所有字段 public function select() { $s=TaskMo

<?php

namespace app\index\controller;


use think\Controller;

use app\index\model\Task as TaskModel;

class Task extends Controller

{

// 模型查詢(xún)

// 查詢(xún)顯示price字段大于等于70的所有字段

public function select()

{

$s=TaskModel::all(function($select){

$select->where('price','>=',70);});

dump($s);

echo '<hr>';

}

//模型更新

//更新顯示name字段更改后的值,并將price字段小于70的字段加7

public function update()

{

$u=TaskModel::update(

             ['name'=>'C#'],

             ['id'=>6]);

             

TaskModel::update(['price'=>\think\Db::raw('price+7')],

             function($update){

              $update->where('price','<',70);});

dump($u);

}

//模型添加

public function create()

{

        $as = [

         'name'=>'Javascript',

         'price'=>'79',

        ];

        $ac = ['name','price'];

        TaskModel::create($as,$ac);

}

//模型刪除

//刪除price大于等于80的字段

public function delete()

{

TaskModel::destroy(function($delete){

$delete->where('price','>=',80);

});


}

//模型軟刪除

    /**

     * 在模型文件Task.php里用SoftDelete開(kāi)啟軟刪除

     */

    public function softDelete()

    {

         TaskModel::destroy(function($sd){

          $sd->where('price','>',70);

         });


         $select = TaskModel::onlyTrashed()->select();

         dump($select);

    }


}


?? ???:天蓬老師?? ??:2019-04-20 13:34:12
???? ??:軟刪除的實(shí)現(xiàn)是有一些前掉的, 所謂軟刪除, 本質(zhì)上是用更新+查詢(xún)的方式來(lái)實(shí)現(xiàn)記錄的隱藏...

??? ??

?? ??