ThinkPHP ist ein Open-Source-PHP-Entwicklungsframework. Sein Kernkonzept besteht darin, die Entwicklung zu vereinfachen und die Effizienz zu verbessern. In der tatsächlichen Entwicklung sind Hinzufügen, Löschen und Ändern die grundlegenden Vorgänge jeder Webanwendung. In diesem Artikel wird erläutert, wie Sie im ThinkPHP-Framework Hinzufügungs-, Lösch- und Änderungsvorgänge durchführen.
1. Einen Datensatz hinzufügen
Um einen neuen Datensatz in ThinkPHP hinzuzufügen, müssen Sie ein Modell und einen Controller verwenden. Zunächst müssen Sie den Tabellennamen und die Feldinformationen im Modell definieren. Um beispielsweise einen Datensatz zu einer Student-Tabelle hinzuzufügen, können Sie zunächst den Tabellennamen und die Feldinformationen im Modell definieren:
class StudentModel extends Model { protected $tableName = 'student'; //表名 protected $fields = array('id', 'name', 'age', 'sex'); //字段信息 }
Erstellen Sie dann ein Student-Objekt im Controller und geben Sie die zu verwendenden Daten an hinzugefügt: # 🎜🎜#
public function add() { $student = D('Student'); //实例化Student对象 $data = array( 'name' => 'Tom', 'age' => 18, 'sex' => '男' ); //要添加的数据 $student->add($data); //添加数据 }
public function delete() { $id = 1; //要删除的记录的ID $student = D('Student'); //实例化Student对象 $student->delete($id); //执行删除操作 }
public function delete() { $condition = array('age' => array('gt', 18)); //删除满足条件的记录(年龄大于18岁的记录) $student = D('Student'); //实例化Student对象 $student->where($condition)->delete(); //执行删除操作 }
public function update() { $id = 1; //要修改的记录的ID $student = D('Student'); //实例化Student对象 $data = array( 'name' => 'Jerry', 'age' => 20, 'sex' => '男' ); //要修改的数据 $student->where(array('id' => $id))->save($data); //执行修改操作 }
Das obige ist der detaillierte Inhalt vonSo führen Sie Hinzufügungs-, Lösch- und Änderungsvorgänge im ThinkPHP-Framework durch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!