thinkPHP通用控制器實現(xiàn)方法示例
本文實例講述了thinkPHP通用控制器實現(xiàn)方法。分享給大家供大家參考,具體如下:
<?php namespace 目錄\Controller; class TypeController extends Controller { public function add() { if(IS_POST) { $model = D('Type'); if($model->create()) { if($model->add()) { $this->success('添加成功!', U('lst')); exit; } else { $sql = $model->getLastSql(); $this->error('插入數(shù)據(jù)庫失??!.<hr />SQL:'.$sql); } } else { $error = $model->getError(); $this->error($error); } } $this->display(); } public function lst() { $model = D('Type'); $data = $model->search(); $this->assign($data); $this->display(); } public function save($id) { $model = D('Type'); if(IS_POST) { if($model->create()) { if($model->save() !== FALSE) { $this->success('修改成功!', U('lst')); exit; } else { $sql = $model->getLastSql(); $this->error('修改數(shù)據(jù)庫失??!.<hr />SQL:'.$sql); } } else { $error = $model->getError(); $this->error($error); } } $data = $model->find($id); $this->assign('data', $data); $this->display(); } public function del($id) { $model = D('Type'); $model->delete($id); $this->success('操作成功!', U('lst')); } public function bdel() { $delid = I('post.delid'); if($delid) { $delid = implode(',', $delid); $model = D('Type'); $model->delete($delid); } else $this->error('請選擇要刪除的記錄!'); $this->success('操作成功!', U('lst')); } }
更多關(guān)于thinkPHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結(jié)》、《ThinkPHP常用方法總結(jié)》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術(shù)總結(jié)》。
希望本文所述對大家基于ThinkPHP框架的PHP程序設(shè)計有所幫助。
相關(guān)文章
TP(thinkPHP)框架多層控制器和多級控制器的使用示例
這篇文章主要介紹了TP(thinkPHP)框架多層控制器和多級控制器的使用,結(jié)合實例形式分析了thinkPHP框架多層控制器和多級控制器的結(jié)構(gòu)、原理及使用方法,需要的朋友可以參考下2018-06-06Yii中CArrayDataProvider和CActiveDataProvider區(qū)別實例分析
這篇文章主要介紹了Yii中CArrayDataProvider和CActiveDataProvider區(qū)別,結(jié)合實例形式分析了Yii中CArrayDataProvider和CActiveDataProvider的具體功能與用法,需要的朋友可以參考下2016-03-03使用composer 安裝 laravel框架的方法圖文詳解
這篇文章主要介紹了使用composer 安裝 laravel框架的方法,結(jié)合圖文說明的形式詳細(xì)分析了composer 安裝 laravel框架的具體步驟、相關(guān)命令與操作注意事項,需要的朋友可以參考下2019-08-08thinkPHP簡單調(diào)用函數(shù)與類庫的方法
這篇文章主要介紹了thinkPHP簡單調(diào)用函數(shù)與類庫的方法,簡單講述了thinkPHP公共函數(shù)庫的文件位置并結(jié)合實例分析了類庫的調(diào)用方法,需要的朋友可以參考下2017-03-03ThinkPHP框架使用redirect實現(xiàn)頁面重定向的方法實例分析
這篇文章主要介紹了ThinkPHP框架使用redirect實現(xiàn)頁面重定向的方法,結(jié)合實例形式分析了thinkPHP中redirect進行頁面重定向的相關(guān)操作技巧與注意事項,需要的朋友可以參考下2018-04-04