Heim > Backend-Entwicklung > PHP-Tutorial > Beispiel für das Einfügen einer Datenbankbetriebsfunktion basierend auf der thinkPHP-Klasse

Beispiel für das Einfügen einer Datenbankbetriebsfunktion basierend auf der thinkPHP-Klasse

高洛峰
Freigeben: 2023-03-04 18:12:02
Original
1381 Leute haben es durchsucht

Das Beispiel in diesem Artikel beschreibt die Operationsfunktion zum Einfügen einer Datenbank basierend auf der thinkPHP-Klasse. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Einfügungsdatenbankbetrieb basierend auf der TP-Klasse

/**************************
* 插入互动专家的数据
*
* @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);
      }
    }
}
Nach dem Login kopieren

Ich hoffe, dieser Artikel wird für das PHP-Programmdesign aller hilfreich sein das ThinkPHP-Framework.

Weitere verwandte Artikel zu Funktionsbeispielen zum Einfügen von Datenbankoperationen basierend auf thinkPHP-Klassen finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage