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)文章
Zend Framework教程之Zend_Helpers動作助手ViewRenderer用法詳解
這篇文章主要介紹了Zend Framework教程之Zend_Helpers動作助手ViewRenderer用法,結(jié)合實例形式較為詳細的分析了Zend_Helpers動作助手ViewRenderer的功能、使用方法與相關(guān)注意事項,需要的朋友可以參考下2016-07-07
PHP實現(xiàn)搜索地理位置及計算兩點地理位置間距離的實例
這篇文章主要介紹了PHP實現(xiàn)搜索地理位置及計算兩點地理位置間距離的實例,地理位置搜尋的例子中使用到了MongoDB數(shù)據(jù)庫,需要的朋友可以參考下2016-01-01
ThinkPHP單字母函數(shù)(快捷方法)使用總結(jié)
這篇文章主要介紹了ThinkPHP單字母函數(shù)(快捷方法)使用總結(jié),對ThinkPHP的快捷方法做了針對性的歸納總結(jié),需要的朋友可以參考下2014-07-07
PHP實現(xiàn)的漢字拼音轉(zhuǎn)換和公歷農(nóng)歷轉(zhuǎn)換類及使用示例
這篇文章主要介紹了PHP實現(xiàn)的漢字拼音轉(zhuǎn)換和公歷農(nóng)歷轉(zhuǎn)換類及使用示例,精心整理自網(wǎng)上的資源,需要的朋友可以參考下2014-07-07
thinkphp3.2.2實現(xiàn)生成多張縮略圖的方法
這篇文章主要介紹了thinkphp3.2.2實現(xiàn)生成多張縮略圖的方法,通過調(diào)用ThinkPHP擴展包的UploadFile類實現(xiàn)針對上傳圖片的縮略圖處理,非常具有實用價值,需要的朋友可以參考下2014-12-12
laravel框架中控制器的創(chuàng)建和使用方法分析
這篇文章主要介紹了laravel框架中控制器的創(chuàng)建和使用方法,結(jié)合實例形式詳細分析了laravel框架控制器的原理、創(chuàng)建、使用方法及相關(guān)注意事項,需要的朋友可以參考下2019-11-11

