thinkphp利用模型通用数据编辑添加和删除实例
生活随笔
收集整理的這篇文章主要介紹了
thinkphp利用模型通用数据编辑添加和删除实例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數據添加函數實例
//數據添加public function newData($strName=""){if (IS_POST) {//如果用戶提交數據$model = D("$strName");if (!$model->create()){// 如果創建失敗 表示驗證沒有通過 輸出錯誤提示信息$info = array("info"=>"{$model->getError()}","status"=>"n",);$this->ajaxReturn($info,'json');exit();} else {if ($model->add()){$info = array("info"=>"恭喜操作成功!","status"=>"y",);$this->ajaxReturn($info,'json');} else {$info = array("info"=>"操作失敗!","status"=>"n",);$this->ajaxReturn($info,'json');}}}}數據更新函數實例
//數據更新public function update($strName=""){if (IS_POST) {//如果用戶提交數據$model = D("$strName");if (!$model->create()){// 如果創建失敗 表示驗證沒有通過 輸出錯誤提示信息$info = array("info"=>"{$model->getError()}","status"=>"n",);$this->ajaxReturn($info,'json');exit();} else {if ($model->save()){$info = array("info"=>"恭喜操作成功!","status"=>"y",);$this->ajaxReturn($info,'json');} else {$info = array("info"=>"操作失敗!","status"=>"n",);$this->ajaxReturn($info,'json');}}}}數據刪除函數實例
//數據刪除public function delete($strNmae = ''){if(IS_POST){$id = I('post.id');if(!empty($id)){//用戶提交數據刪除當前id$model = D("$strName");$result = $model->delete("$id");if($result !== false){$info = array("info"=>"操作成功!","status"=>"y",);$this->ajaxReturn($info,'json');}else{$info = array("info"=>"操作失敗!","status"=>"n",);$this->ajaxReturn($info,'json');}}}}總結
以上是生活随笔為你收集整理的thinkphp利用模型通用数据编辑添加和删除实例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1.10 编程基础之简单排序 03 成绩
- 下一篇: thinkphp5.0l路由冲突原因及解