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

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

原創(chuàng) 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{ // 模型查詢 // 查詢顯示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

{

// 模型查詢

// 查詢顯示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開啟軟刪除

     */

    public function softDelete()

    {

         TaskModel::destroy(function($sd){

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

         });


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

         dump($select);

    }


}


批改老師:天蓬老師批改時(shí)間:2019-04-20 13:34:12
老師總結(jié):軟刪除的實(shí)現(xiàn)是有一些前掉的, 所謂軟刪除, 本質(zhì)上是用更新+查詢的方式來實(shí)現(xiàn)記錄的隱藏...

發(fā)布手記

熱門詞條