首頁  >  文章  >  後端開發  >  基於thinkPHP類別的插入資料庫操作功能範例

基於thinkPHP類別的插入資料庫操作功能範例

高洛峰
高洛峰原創
2017-01-11 11:05:211303瀏覽

本文實例講述了基於thinkPHP類別的插入資料庫操作功能。分享給大家供大家參考,具體如下:

基於TP類的插入資料庫操作

/**************************
* 插入互动专家的数据
*
* @param object $model        实例化的模型
* @param array $Model        获取到的专家数据
* @param int  $result      插入成功后返回的id
* @date 2016/02/19
* @write zss
****************************/
private function collect_sp_t_insert($model){
    $model = D($model);
    //删除主键,防止此操作成为更新操作
    unset( $_POST[$model->getPk()]);
    //回调处理post数据
    if (method_exists($this, '_tigger_post')) {
        $this->_tigger_post($_POST);
      }
    //reate数据
    if(false === $model->create()) {
      $this->error($model->getError());
    }
    //保存当前数据对象
    if ($result = $model->add()) { //保存成功
      // 回调接口
      if (method_exists($this, '_tigger_insert')) {
        $this->_tigger_insert($result);
      }
    }
}

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

更多基於thinkPHP類的插入資料庫操作功能範例相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn