《PHP應(yīng)用:thinkphp利用模型通用數(shù)據(jù)編輯添加和刪除的實例代碼》要點:
本文介紹了PHP應(yīng)用:thinkphp利用模型通用數(shù)據(jù)編輯添加和刪除的實例代碼,希望對您有用。如果有疑問,可以聯(lián)系我們。
相關(guān)主題:thinkphp教程
數(shù)據(jù)添加函數(shù)實例PHP教程
//數(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ù)實例PHP教程
//數(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ù)實例PHP教程
//數(shù)據(jù)刪除 public function delete($strNmae = '') { if(IS_POST) { $id = I('post.id'); if(!empty($id)) { //用戶提交數(shù)據(jù)刪除當前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利用模型通用數(shù)據(jù)編輯添加和刪除的實例代碼就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持維易PHP.PHP教程
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/2621.html