久久久久久久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發送郵件的方法,需要的朋友可以參考借
主站蜘蛛池模板: 懂色av一区二区夜夜嗨 | 一二三四区在线观看 | 九色自拍 | 久久久久综合 | 久久久二区 | 中文字幕免费视频 | 欧美黑人猛交 | 色综合天天综合网国产成人网 | 成年人视频在线播放 | 国产精品久久久久久久午夜 | 久久伊人久久 | 手机av在线| 欧美另类z0zx974| 中文字幕日韩高清 | 午夜视频免费在线观看 | 国产成人精品av | 亚洲国产成人在线 | 免费三片在线播放 | 69国产精品 | 成人a毛片 | 五月婷婷在线观看 | 欧美一级片 | 91久久久久国产一区二区 | 婷婷俺也去 | 福利在线播放 | 亚洲精品午夜精品 | 欧美一区二区三区在线播放 | 亚洲人成在线播放 | 国产一区亚洲 | 长河落日 | 日本在线视频一区 | 午夜成人免费视频 | 亚洲日本高清 | 欧美性猛交xxxx黑人猛交 | 亚洲免费看片 | 欧美亚洲三级 | 精品| 欧美精品在线视频 | 国产福利网| aaa一级片| 亚洲一级特黄 |