PHP新增与修改的区分
生活随笔
收集整理的這篇文章主要介紹了
PHP新增与修改的区分
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
根據ID進行判斷
有ID的進行更新? 沒有ID的進行新建? ? 對象名稱要一樣哈!?
以下就是根據id進行區分的過程!!!!!!!
$id = intval( $this->post("id",0) );$date_now = date("Y-m-d H:i:s");$info = [];if( $id ){$info = Book::findOne(['id' => $id]);}if( $info ){$model_book = $info;}else{$model_book = new Book();$model_book->status = 1;$model_book->created_time = $date_now;}$before_stock = $model_book->stock;$model_book->updated_time = $date_now;if( $model_book->save() ){BookService::setStockChangeLog( $model_book->id,( $model_book->stock - $before_stock ) );}?
總結
以上是生活随笔為你收集整理的PHP新增与修改的区分的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP登录密码的生成与验证
- 下一篇: 动态规划算法php,php算法学习之动态