forme integrate nel quadro di programmazione Symfony Web danno ingegneri Web un modo unico per aggiungere forme chiazza di petrolio -looking alle loro pagine web . Legando i moduli incorporati per la pagina Web viene fatto quando si aggiunge il codice del modulo incorporato per il codice della pagina web . Uno dei principali vantaggi di utilizzare un modulo incorporato in Symfony è che si può chiamare lo stesso database che il resto del sito utilizza per memorizzare le voci del form o un database diverso. Istruzioni
1
aprire l'editor di codice preferito o un'applicazione di editing di testo in chiaro e creare un nuovo documento o aprire il codice della pagina che si desidera associare il modulo per
2 . < p> Creare un nuovo modulo evento responsabile di legare il modulo alla pagina : ?
< php //apps /frontend /modules /eventi /azioni /eventActions actions.class.phpclass estende sfActions { public function executeIndex ( sfWebRequest $ request ) { $ this - > eventi = Doctrine_Core :: getTable ( 'Evento' ) - > findAll (); } }
3
impostare la struttura del modulo incorporato utilizzando la funzione executeEdit e specificando il modello di modulo che utilizza il modulo incorporato :
pubblica funzione executeEdit ( sfWebRequest $ request ) { $ this - > forward404Unless ( $ event = Doctrine :: getTable ( ' Event ' ) - > find ( array ( $ request - > getParameter ( 'id') ) ) , sprintf ( ' . evento non esiste ( % s ) ' , $ request - > getParameter ( 'id' ))) ; $ this-> form = new EventForm ( $ event ) ; ! } < --apps/frontend/modules/templates/editSuccess.php-- >
modulo Titolo < /h2 >