1. Angenommen, es gibt ein Formular
Hinweis: __SELF__ gibt den Pfad der Methode zurück, in der sich der Controller befindet, der gedruckt werden kann Wenn Sie die Controller-Methode echo __SELF_ Array verwenden, können Sie Formulardaten über die Methode add() hinzufügen.
Methode 2. Die AR-Methode ist flexibler
Da es einige Daten gibt, die Sie nicht in die Datenbank aufnehmen möchten, können Sie auf diese Weise Daten hinzufügen.
Methode 3. Bitte beachten Sie, dass diese Methode über die Methode create () nur dafür verantwortlich ist, uns beim Sammeln von Daten zu helfen, uns jedoch nicht beim Hinzufügen von Daten zur Datenbank hilft.
Hinweis: Wenn wir das Namensattribut im Formular falsch schreiben, zum Beispiel:
Es gibt kein Feld „goods_number_number“ in der Datentabelle, dann filtert die Methode „create()“ dieses Feld automatisch für uns heraus .
Wie filtere ich im spezifischen Framework?
Wenn wir die Datenbank erfolgreich hinzufügen, müssen wir zur Hinzufügen-Seite zurückkehren. Die obige Schreibweise ist zu hässlich. Wir können die URL über die U-Funktion generieren, indem wir $this->success aufrufen ('Prompt-Informationen',' Adresse'); und$this->error('Fehlermeldung','URL-Adresse')
Empfohlen: „Die neuesten 10 Thinkphp-Video-Tutorials
“