Embedded Formen in der Web-Programmierung Symfony Framework geben Web Ingenieure eine einzigartige Möglichkeit, slick -looking Formen , um ihre Web-Seiten hinzuzufügen. Binden der eingebettete Formulare , um Ihre Web -Seite ist fertig, wenn Sie das eingebettete Formular Code hinzuzufügen , um die Webseite den Code . Einer der wichtigsten Vorteile der Verwendung eines eingebetteten Form in Symfony ist, dass es die gleiche Datenbank , dass der Rest der Seite, auf Form Einträge oder eine andere Datenbank insgesamt speichern verwendet rufen . Anleitung
1
Öffnen Sie Ihren bevorzugten Code-Editor oder eine Klartext -Editing-Anwendung und erstellen Sie ein neues Dokument oder öffnen Sie den Code auf der Seite , dass Sie das Formular .
2 binden wollen < p> erstellen Sie eine neue Veranstaltung verantwortlich Modul mit Bindung das Formular auf der Seite :
< php //apps /frontend /modules /event /Aktionen /actions.class.phpclass eventActions erstreckt sfActions {public function executeIndex ( sfWebRequest $ request ) { $ this-> Veranstaltungen = Doctrine_Core :: getTable ( 'Event' ) -> findAll (); }}
3
die eingebettete Form der Struktur Set mithilfe der Funktion executeEdit und durch Angabe der Formularvorlage , dass das eingebettete Formular verwendet :
public function executeEdit ( sfWebRequest $ request ) { $ this-> forward404Unless ($ event = Lehre :: getTable ( 'Event' ) - > find ( array ($ request-> getParameter ( 'id' ))) , sprintf ('. Veranstaltung existiert nicht (% s) ', $ request-> getParameter ( 'id' ))) ; $ this-> form = new EventForm ( $ event ); ! } < --apps/frontend/modules/templates/editSuccess.php-- >
Formular Titel
Zurück zum Index 4
Speichern Sie die Praxis Code, den Sie erstellt haben, und verwenden Sie es als Vorlage für die Zukunft , wenn Sie eine Symfony eingebettete Form auf Ihrer Seite binden müssen .
< br >