久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

thinkPHP通用控制器實現方法示例

這篇文章主要介紹了thinkPHP通用控制器實現方法,結合實例形式分析了thinkPHP針對數據庫的基本CURD操作方法的封裝實現技巧,需要的朋友可以參考下

本文實例講述了thinkPHP通用控制器實現方法。分享給大家供大家參考,具體如下:

<?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('插入數據庫失敗!.<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('修改數據庫失敗!.<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'));
  }
}

更多關于thinkPHP相關內容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結》、《ThinkPHP常用方法總結》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術總結》。

希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了ThinkPHP實現轉換數據庫查詢結果數據到對應類型的方法,涉及thinkPHP模型類操作及針對源碼文件的相關修改方法,需要的朋友可以參考下
這篇文章主要介紹了thinkPHP中鉤子的使用方法,結合實例形式分析了thinkPHP鉤子的創建、添加、使用等相關操作技巧與注意事項,需要的朋友可以參考下
這篇文章主要介紹了thinkphp5.0驗證類的簡單有效的使用方法,一起學習下。
本文主要講了thinkphp5.0版本中自定義驗證規則的使用方法和一些注意事項。
這篇文章主要介紹了thinkPHP基于反射實現鉤子的方法,結合實例形式分析了php基于系統自帶的ReflectionClass、ReflectionMethod 類與函數實現鉤子功能的相關操作技巧,需要的朋友可以參考下
最近因為工作的需要,要實現給我們的網站用戶發送郵件的需求,所以下面這篇文章主要給大家介紹了關于ThinkPHP3.2利用QQ郵箱/163郵箱通過PHPMailer發送郵件的方法,需要的朋友可以參考借
主站蜘蛛池模板: wwwww在线观看 | 一区二区三区在线播放 | 四色成人av永久网址 | 最新av在线播放 | 免费美女网站 | 国产午夜精品久久 | 亚洲精品乱码久久久久久按摩 | 欧美日韩在线精品 | 国产精品久久久久久吹潮日韩动画 | 天天看天天干 | 国产精品永久免费视频 | 亚洲高清在线观看 | 国产精品日韩欧美一区二区三区 | 久久久女女女女999久久 | 亚洲精选久久 | 欧美性极品xxxx做受 | 91精品国产综合久久精品 | 国产一级在线 | 国产一区二区在线免费观看 | 午夜精品一区二区三区在线视 | 欧美二区在线 | 韩国毛片一区二区三区 | 日一区二区 | 亚洲一区av在线 | 一级全黄少妇性色生活免费看 | 99re视频这里只有精品 | 亚洲成人黄色 | 亚洲综合小视频 | 伦理二区 | 日韩国产一区二区三区 | 久久久精| 国产精品一区网站 | 国产视频久 | 午夜电影一区 | 精品毛片 | www.jizzjizz| 亚洲第一天堂 | 免费在线观看一级毛片 | 99在线免费观看视频 | 亚洲午夜精品视频 | 国产精品久久久久久久久久久久久 |