Embedded former i Web -programmering rammeverket symfony gi Web ingeniører en unik måte å legge glatt utseende skjemaer til sine websider . Binde den innebygde skjemaer på websiden er gjort når du legger den innebygde form koden til websiden kode . En av de viktigste fordelene med å bruke en innebygd form i symfony er at den kan kalle den samme databasen som resten av området bruker til å lagre skjema oppføringer eller en annen database helt. Instruksjoner
en
Åpne den foretrukne kode editor eller et klartekst redigering programmet og opprette et nytt dokument eller åpne koden på siden som du vil binde skjemaet til .
2 < p> Opprett en ny hendelse modul ansvarlig med binding skjemaet til side: ?
< php //apps /frontend /modules /event /handlinger /actions.class.phpclass eventActions strekker sfActions { offentlig funksjon executeIndex ( sfWebRequest $ forespørsel) { $ this - > events = Doctrine_Core :: gettable (' event ') - > findAll (); } }
3
Sett opp den innebygde skjemaets struktur ved å bruke executeEdit funksjon og ved å angi skjemamalen at den innebygde skjemaet bruker : en
offentlig funksjon executeEdit ( sfWebRequest $ forespørsel) { $ this - > forward404Unless ( $ hendelsen = Lære :: gettable (' event ' ) - > finn ( array ( $ request- > getParameter (' id ' ) ) ) , sprintf (' . begivenhet eksisterer ikke ( % s )', $ request- > getParameter (' id ') ) ); $ this - > skjema = new EventForm ( $ event) ;} < --apps/frontend/modules/templates/editSuccess.php-- >