TP5.1模型的增删改查及软删除应用

Original 2019-01-02 22:33:49 309
abstract:
getName()); $Goods->typeid= '16'; $Goods->pname = '九妹槟榔'; $Goods->price = 10.00; $Goods->pcount= 30; $Goods->save(); } public function query() { // $Goods = GoodsModel::get(1); // dump($Goods); // var_dump($Goods); // echo $Goods['pname']; // echo $Goods->price; // $goods = GoodsModel::get(function($query) // { // $query->where('typeid','>',12) // ->where('price','>',5); // }); // $goods = GoodsModel::where('typeid','>',5) // ->where('price','>',5) // ->limit(3) // ->all(); // echo $goods; $typeid = $this->request->param('typeid')?:10; $price = $this->request->param('price')?:5; $goods = GoodsModel::all(function($query)use ($typeid,$price) { $query->where('typeid','>',$typeid) ->where('price','>',$price); }); dump($goods); foreach ($goods as $value) { echo $value['pname'].'
'; } } public function update() { // $goods = GoodsModel::get(16); // $goods->price=5.00; // $goods->save(); // GoodsModel::update( // [ // 'pname'=>'友文槟榔', // 'price'=>3, // 'pcount'=>66 // ], // [ // 'pid'=>16 // ]); // GoodsModel::update( // [ // 'pcount' => \think\Db::raw('pcount+30') // ],function($query) // { // $query->where('pid',16); // }); GoodsModel::where('pid',16) ->data(['pcount'=>\think\Db::raw('pcount+10')]) ->update(); } public function create() { $data = [ 'typeid'=>18, 'pname'=>'金白沙', 'price'=>9, 'pcount'=>40 ]; $field = ['typeid','pname','price','pcount']; // return GoodsModel::create($data,$field)?'ok':'oh no~'; GoodsModel::insert($data); } public function delete() { // GoodsModel::destroy(14); GoodsModel::destroy(function($query) { $query->where('pid','>=',21); }); } public function softDelete() { // GoodsModel::destroy(19); $goods = GoodsModel::all(function($query) { $query->where('pid','>','15'); }); $res = GoodsModel::withtrashed() ->where('pid','>',15) ->select(); $res = GoodsModel::onlytrashed() ->where('pid','>',15) ->select(); dump($res); } }

TP5.1模型的增删改查及软删除应用

Correcting teacher:韦小宝Correction time:2019-01-03 09:10:58
Teacher's summary:写的很规范!很完整!不错不错!课后多看看tp的手册,可以让我们开发更方便!

Release Notes

Popular Entries