Formas incrustados en la Web Framework Symfony Web dan a los ingenieros una manera única para agregar formas mancha de aspecto de sus páginas Web. Vinculación de los formularios incrustados a su página Web se realiza cuando se agrega el código del formulario incrustado en el código de la página Web. Una de las principales ventajas de usar una forma integrada en Symfony es que se puede llamar a la misma base de datos que el resto de la web utiliza para almacenar entradas de formulario o una base de datos diferente. Instrucciones
1
Abre tu editor de código preferido o una aplicación de edición de texto plano y crear un nuevo documento o abrir el código de la página que desea enlazar el formulario a .
2 < p> Crear un nuevo módulo caso responsable de la unión de la forma a la página :
< php //apps /frontend /modules /eventos /acciones /eventActions actions.class.phpclass extiende sfActions { executeIndex función pública ( sfWebRequest $ peticion ) { $ this -> eventos = Doctrine_Core :: getTable ( ' Evento ') - > findAll () ;} }
3
Configure la estructura de la forma embebida mediante el uso de la función executeEdit y especificando la plantilla de formulario que utiliza el formulario incrustado :
public function executeEdit ( sfWebRequest $ peticion ) { $ this -> forward404Unless ($ event = Doctrine :: getTable ( ' evento ' ) -> find ( array ($ request-> getParameter ('id ')) ) , sprintf ('. no existe Evento (% s ) ', $ request-> getParameter ('id ')) ) ; $ this -> form = new EventForm ( $ event ) ;} < --apps/frontend/modules/templates/editSuccess.php-- >