Gibt es in PHP irgendwelche Muster, mit denen Benutzer Formulare absenden? Ein Formular Vorlage Best Practices .. etc.Gibt es ein Formularübermittlungsmuster?
Beispiel, ich versuche, eine CRUD-Operation zu erreichen. Anfangs war ich für den Umgang mit Form-Display und form Vorlage
class Somecontroller extends Controller {
function form1_add() {
// if submit exist save it in database
// else
// display the form
}
function form1_edit() {
// if submit exist save it in database
// else
// display the same form
}
}
eine gleiche Funktion Was ich nicht mag .. über diese Praxis, die Anmeldung zu prüfen, ob ein vorlegen oder ob es Marke Neue Form hat dieselbe Funktion.
Ich habe darüber nachgedacht, machen zwei verschiedene Funktionen
form1_add() and form1_add_submit()
diese Operationen zu behandeln. Aber andere Probleme erscheinen zum Beispiel, bei erfolgloser Validierung, würde ich wieder form1_add()
von form1_add_submit()
aufrufen müssen, um diese Validierungsfehler anzuzeigen.
Welche anderen Praktiken verwenden Menschen für diese Art von Operation? Gibt es dafür spezifische Muster?
Dies ist sinnvoll. Ich vermute. Ich bin einfach beeindruckt von der FormsAPI von drupal. Ich frage mich, ob es etwas Ähnliches gibt. Danke für die Kommentare. – bibstha
Finden Sie, was für Sie funktioniert, und machen Sie Ihren Code am einfachsten zu debuggen und damit zu laufen. Wenn das eine Art von Rahmen ist, großartig. Wenn es nur dein eigener Code ist, auch großartig! –