thinkphp利用模型通用数据编辑添加和删除实例
生活随笔
收集整理的這篇文章主要介紹了
thinkphp利用模型通用数据编辑添加和删除实例
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
數(shù)據(jù)添加函數(shù)實例
//數(shù)據(jù)添加public function newData($strName=""){if (IS_POST) {//如果用戶提交數(shù)據(jù)$model = D("$strName");if (!$model->create()){// 如果創(chuàng)建失敗 表示驗證沒有通過 輸出錯誤提示信息$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');}}}}數(shù)據(jù)更新函數(shù)實例
//數(shù)據(jù)更新public function update($strName=""){if (IS_POST) {//如果用戶提交數(shù)據(jù)$model = D("$strName");if (!$model->create()){// 如果創(chuàng)建失敗 表示驗證沒有通過 輸出錯誤提示信息$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');}}}}數(shù)據(jù)刪除函數(shù)實例
//數(shù)據(jù)刪除public function delete($strNmae = ''){if(IS_POST){$id = I('post.id');if(!empty($id)){//用戶提交數(shù)據(jù)刪除當(dāng)前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');}}}}總結(jié)
以上是生活随笔為你收集整理的thinkphp利用模型通用数据编辑添加和删除实例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1.10 编程基础之简单排序 03 成绩
- 下一篇: 动态规划算法php,php算法学习之动态