Maison >développement back-end >tutoriel php >Exemple d'insertion d'une fonction d'opération de base de données basée sur la classe thinkPHP
L'exemple de cet article décrit la fonction d'opération d'insertion de base de données basée sur la classe thinkPHP. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
Opération de base de données d'insertion basée sur la classe 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); } } }
J'espère que cet article sera utile à la conception de programmes PHP de chacun basé sur le cadre ThinkPHP.
Pour plus d'articles sur les exemples de fonctions d'opération d'insertion de base de données basés sur les classes thinkPHP, veuillez faire attention au site Web PHP chinois !