Warum macht die Erstellung von Formularen und die Durchführung von Crud-Operationen mit POST-Daten für Sie nicht Sinn?
Bei einer Webanwendung geht es um die Interaktion mit einer Datenbank unter Verwendung einer Benutzerschnittstelle. Jeder Versuch, weniger Zeit mit der Erstellung von Formularen mithilfe von Tools oder Frameworks zu verbringen, hat Nebenwirkungen. Meiner Meinung nach möchten Sie, dass Ihre Formulare elegant gestaltet werden, weil Ihre Benutzer mit ihnen interagieren, vielleicht sehr häufig. Jedes Formular sollte so einfach und unkompliziert wie möglich gestaltet werden.
Sie könnten von der Unterstützung eines User Interface/User Interaction Designers profitieren. Erklären Sie dieser Person, was der Zweck des Formulars ist und was die Daten darstellen, die übermittelt werden. Sie können auch Feldnamen und Validierungsregeln für jeden Feldnamen angeben. Die Aufgabe des Interaktionsdesigners besteht darin, Ihnen den HTML-Code für das Formular zur Verfügung zu stellen, den Sie in Ihr vorhandenes Framework einfügen können. Lassen Sie den Interaktionsdesigner auch den clientseitigen Validierungscode mithilfe eines guten JQuery-Plugins erstellen.
Ihr Job ist nun auf das Empfangen des POST-Arrays beschränkt, kann einige zusätzliche serverseitige Validierung und Formularwertbereinigung durchführen und die Daten in die Datenbank schreiben, vorzugsweise unter Verwendung von Modellfunktionen.
Ich rate dringend davon ab Formgeneratoren oder Gerüste zu verwenden.
"Effectivize"? Das erste Mal sehe ich das. – Mathias
mögliches Duplikat von [PHP-Frameworks zur Vereinfachung von CRUD] (http://stackoverflow.com/questions/29126/php-frameworks-for-simplifying-crud) – Gordon