本文實例講述了基於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相關內容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結》、《ThinkPHP常用方法總結》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend FrameWork框架入門教程》、《smarty模板入門基礎教程》及《PHP模板技術總結》。
希望本文所述對大家基於ThinkPHP框架的PHP程序設計有所幫助。