thinkphp6.0快速開發手冊(案例版)的疏忽錯誤
迷心兔
迷心兔 2020-02-13 16:52:16
0
6
956

模型:建議更改方式名稱

public function goods_find(){ // $find = Goods::find(6); $find = Goods::where('id',27)->find(); return $find; } public function goods_select(){ // $select = Goods::select(); // $select = Goods::select(6); $select = Goods::where('id','>',7)->select(); // toArray方法将当前的模型实例输出为数组 return $select->toArray(); } public function goods_create(){ $create = Goods::create([ 'cat' => 3, 'title' => '新商品', 'price' => '59.99', 'add_time' => time() ]); echo $create->id; // 可以直接获取自增id return $create; } public function goods_update(){ # 更新方式一(静态方法修改数据,返回的是当前模型的对象实例) // $update=Goods::update( // ['price'=>'99.99'], // ['id'=>22], // ); // return $update; # 更新方式二(这种方式是最佳的更新方式) $user=Goods::find(23); $user->price='102.99'; $save=$user->save(); return $save; } public function goods_delete(){ # 删除方法1(静态方法删除数据,返回的是当前模型的对象实例) $delete = Goods::where('id',3)->delete(); # 删除方法2( 根据主键删除) // $delete = User::destroy(4); return $delete; }


#
迷心兔
迷心兔

全部回覆 (2)
数据学院

支援一個


    欧阳克

    這個有什麼問題?

    • 回覆 這個是方法名稱衝突了,我運行環境顯示錯誤的
      迷心兔 作者 2020-02-15 01:27:22
    • 回覆 這裡有多種方法,哪個方法衝突? 是不是把2個案例中的方法合併在一起文件裡了?
      查无此人 作者 2020-02-15 14:38:48
    • 回覆 是的,統一放在模型的goods中,教程還沒說用***啊,所以我統一放在一起了
      迷心兔 作者 2020-02-16 21:20:37
    • 回覆 教學還說用在哪裡啊
      迷心兔 作者 2020-02-16 21:23:30
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!