SlideShare una empresa de Scribd logo
1 de 53
Symfony Parte 7 Rodrigo Miranda [email_address] [email_address] http://www.rodrigomiranda.cl
Rodrigo Miranda Blog: www.rodrigomiranda.cl Formularios
Rodrigo Miranda Blog: www.rodrigomiranda.cl Tipos de Formularios: 1.-  Los formularios que no dependen del modelo de  datos. 2.-  Los formularios Propel. ./symfony propel:build-forms
Rodrigo Miranda Blog: www.rodrigomiranda.cl Los formularios NO propel
Rodrigo Miranda Blog: www.rodrigomiranda.cl ,[object Object]
Rodrigo Miranda Blog: www.rodrigomiranda.cl ,[object Object]
Rodrigo Miranda Blog: www.rodrigomiranda.cl
Rodrigo Miranda Blog: www.rodrigomiranda.cl Pasos: 1.- Crear un archivo php para clase del Formulario. 2.- Configurar el formulario (añadir widget y validadores) 3.- Crear un módulo para ver nuestro ejemplo
Rodrigo Miranda Blog: www.rodrigomiranda.cl Paso 1 y 2
Rodrigo Miranda Blog: www.rodrigomiranda.cl ,[object Object],Paso 3
Rodrigo Miranda Blog: www.rodrigomiranda.cl Paso 3 #./symfony generate:module administrador contacto
Rodrigo Miranda Blog: www.rodrigomiranda.cl ,[object Object],Paso 3
Rodrigo Miranda Blog: www.rodrigomiranda.cl ,[object Object],Paso 3
Rodrigo Miranda Blog: www.rodrigomiranda.cl ,[object Object],Paso 3
Rodrigo Miranda Blog: www.rodrigomiranda.cl Paso 3
Rodrigo Miranda Blog: www.rodrigomiranda.cl Revisar el código HTML de la página.
Rodrigo Miranda Blog: www.rodrigomiranda.cl ,[object Object],[object Object],[object Object],[object Object],[object Object]
Rodrigo Miranda Blog: www.rodrigomiranda.cl Configurando un arreglo de Labels :
Rodrigo Miranda Blog: www.rodrigomiranda.cl Configurando sólo un label :
Rodrigo Miranda Blog: www.rodrigomiranda.cl Cambiar nombre de los campos :
Rodrigo Miranda Blog: www.rodrigomiranda.cl ,[object Object]
Rodrigo Miranda Blog: www.rodrigomiranda.cl Agregar un campo select.
Rodrigo Miranda Blog: www.rodrigomiranda.cl
Rodrigo Miranda Blog: www.rodrigomiranda.cl Acción que recibe.
Rodrigo Miranda Blog: www.rodrigomiranda.cl
Rodrigo Miranda Blog: www.rodrigomiranda.cl Modificación action Formulario
Rodrigo Miranda Blog: www.rodrigomiranda.cl
Rodrigo Miranda Blog: www.rodrigomiranda.cl Acción Gracias
Rodrigo Miranda Blog: www.rodrigomiranda.cl template graciasSuccess.php
Rodrigo Miranda Blog: www.rodrigomiranda.cl
Rodrigo Miranda Blog: www.rodrigomiranda.cl ,[object Object],[object Object]
Rodrigo Miranda Blog: www.rodrigomiranda.cl Atajos de la plantilla :
Rodrigo Miranda Blog: www.rodrigomiranda.cl Validación
Rodrigo Miranda Blog: www.rodrigomiranda.cl
Rodrigo Miranda Blog: www.rodrigomiranda.cl
Rodrigo Miranda Blog: www.rodrigomiranda.cl ,[object Object],[object Object],[object Object]
Rodrigo Miranda Blog: www.rodrigomiranda.cl
Rodrigo Miranda Blog: www.rodrigomiranda.cl
Rodrigo Miranda Blog: www.rodrigomiranda.cl Los formularios Propel
Rodrigo Miranda Blog: www.rodrigomiranda.cl ,[object Object]
Rodrigo Miranda Blog: www.rodrigomiranda.cl ,[object Object],[object Object],[object Object]
Rodrigo Miranda Blog: www.rodrigomiranda.cl Revisemos el formulario de Encuesta
Rodrigo Miranda Blog: www.rodrigomiranda.cl ,[object Object]
Rodrigo Miranda Blog: www.rodrigomiranda.cl Controlar el diseño del formulario
Rodrigo Miranda Blog: www.rodrigomiranda.cl ,[object Object],[object Object]
Rodrigo Miranda Blog: www.rodrigomiranda.cl ,[object Object]
Rodrigo Miranda Blog: www.rodrigomiranda.cl
Rodrigo Miranda Blog: www.rodrigomiranda.cl Mostrando errores en el formulario
Rodrigo Miranda Blog: www.rodrigomiranda.cl ,[object Object],[object Object],[object Object],[object Object]
Rodrigo Miranda Blog: www.rodrigomiranda.cl ……………… . …………………… … .
Rodrigo Miranda Blog: www.rodrigomiranda.cl ……………… . …………………… … .
Rodrigo Miranda Blog: www.rodrigomiranda.cl ,[object Object],[object Object],[object Object]
Rodrigo Miranda Blog: www.rodrigomiranda.cl Preguntas?

Más contenido relacionado

Destacado

Presentacion aprendizaje colaborativo
Presentacion aprendizaje colaborativoPresentacion aprendizaje colaborativo
Presentacion aprendizaje colaborativosanty77
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informaticadaicy96
 
Symfony parte 15 Consultas y Migración
Symfony parte 15 Consultas y MigraciónSymfony parte 15 Consultas y Migración
Symfony parte 15 Consultas y MigraciónRodrigo Miranda
 
Local Marketing
Local MarketingLocal Marketing
Local Marketingmelvinm
 
«солдатськими стежками»
«солдатськими стежками»«солдатськими стежками»
«солдатськими стежками»jekah
 
веснянка 2015 краматорськ
веснянка 2015 краматорськвеснянка 2015 краматорськ
веснянка 2015 краматорськjekah
 
Salt Paris meetup - décembre 2015 - La supervision pilotée par Salt avec carb...
Salt Paris meetup - décembre 2015 - La supervision pilotée par Salt avec carb...Salt Paris meetup - décembre 2015 - La supervision pilotée par Salt avec carb...
Salt Paris meetup - décembre 2015 - La supervision pilotée par Salt avec carb...Arthur Lutz
 
семінар в зош №18
семінар в зош №18семінар в зош №18
семінар в зош №18jekah
 
«приєднуйтесь до формування превентивної культури охорони праці»
«приєднуйтесь до формування превентивної культури охорони праці»«приєднуйтесь до формування превентивної культури охорони праці»
«приєднуйтесь до формування превентивної культури охорони праці»jekah
 
Global Entertainment and Media Outlook 2011- 2015 (PwC) - OCT11
Global Entertainment and Media Outlook 2011- 2015  (PwC) - OCT11Global Entertainment and Media Outlook 2011- 2015  (PwC) - OCT11
Global Entertainment and Media Outlook 2011- 2015 (PwC) - OCT11Retelur Marketing
 
6нукннаказ по конкурсу сайтів
6нукннаказ по конкурсу сайтів6нукннаказ по конкурсу сайтів
6нукннаказ по конкурсу сайтівjekah
 
черга у днз №4 ластівка
черга у днз №4 ластівкачерга у днз №4 ластівка
черга у днз №4 ластівкаjekah
 
Es posible la revolución educativa sin la integración
Es posible la revolución educativa sin la integraciónEs posible la revolución educativa sin la integración
Es posible la revolución educativa sin la integraciónNoelia de Jesus
 
Delivering Happiness, The New Secret Ingredient by Sunny Grosso
Delivering Happiness, The New Secret Ingredient by Sunny GrossoDelivering Happiness, The New Secret Ingredient by Sunny Grosso
Delivering Happiness, The New Secret Ingredient by Sunny GrossoAudienceView
 
Folleto alejandro-acevedo-jhonatan-forero
Folleto alejandro-acevedo-jhonatan-foreroFolleto alejandro-acevedo-jhonatan-forero
Folleto alejandro-acevedo-jhonatan-foreroAlejandro Acevedo
 

Destacado (17)

Presentacion aprendizaje colaborativo
Presentacion aprendizaje colaborativoPresentacion aprendizaje colaborativo
Presentacion aprendizaje colaborativo
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Las drogaas
Las drogaasLas drogaas
Las drogaas
 
Symfony parte 15 Consultas y Migración
Symfony parte 15 Consultas y MigraciónSymfony parte 15 Consultas y Migración
Symfony parte 15 Consultas y Migración
 
Local Marketing
Local MarketingLocal Marketing
Local Marketing
 
«солдатськими стежками»
«солдатськими стежками»«солдатськими стежками»
«солдатськими стежками»
 
веснянка 2015 краматорськ
веснянка 2015 краматорськвеснянка 2015 краматорськ
веснянка 2015 краматорськ
 
Salt Paris meetup - décembre 2015 - La supervision pilotée par Salt avec carb...
Salt Paris meetup - décembre 2015 - La supervision pilotée par Salt avec carb...Salt Paris meetup - décembre 2015 - La supervision pilotée par Salt avec carb...
Salt Paris meetup - décembre 2015 - La supervision pilotée par Salt avec carb...
 
семінар в зош №18
семінар в зош №18семінар в зош №18
семінар в зош №18
 
«приєднуйтесь до формування превентивної культури охорони праці»
«приєднуйтесь до формування превентивної культури охорони праці»«приєднуйтесь до формування превентивної культури охорони праці»
«приєднуйтесь до формування превентивної культури охорони праці»
 
Global Entertainment and Media Outlook 2011- 2015 (PwC) - OCT11
Global Entertainment and Media Outlook 2011- 2015  (PwC) - OCT11Global Entertainment and Media Outlook 2011- 2015  (PwC) - OCT11
Global Entertainment and Media Outlook 2011- 2015 (PwC) - OCT11
 
Devancer l'inattendu
Devancer l'inattenduDevancer l'inattendu
Devancer l'inattendu
 
6нукннаказ по конкурсу сайтів
6нукннаказ по конкурсу сайтів6нукннаказ по конкурсу сайтів
6нукннаказ по конкурсу сайтів
 
черга у днз №4 ластівка
черга у днз №4 ластівкачерга у днз №4 ластівка
черга у днз №4 ластівка
 
Es posible la revolución educativa sin la integración
Es posible la revolución educativa sin la integraciónEs posible la revolución educativa sin la integración
Es posible la revolución educativa sin la integración
 
Delivering Happiness, The New Secret Ingredient by Sunny Grosso
Delivering Happiness, The New Secret Ingredient by Sunny GrossoDelivering Happiness, The New Secret Ingredient by Sunny Grosso
Delivering Happiness, The New Secret Ingredient by Sunny Grosso
 
Folleto alejandro-acevedo-jhonatan-forero
Folleto alejandro-acevedo-jhonatan-foreroFolleto alejandro-acevedo-jhonatan-forero
Folleto alejandro-acevedo-jhonatan-forero
 

Similar a Symfony parte 7

Similar a Symfony parte 7 (20)

Symfony parte 6
Symfony parte 6Symfony parte 6
Symfony parte 6
 
Symfony parte 8
Symfony parte 8Symfony parte 8
Symfony parte 8
 
Symfony parte 6
Symfony parte 6Symfony parte 6
Symfony parte 6
 
Symfony Parte 5
Symfony Parte 5Symfony Parte 5
Symfony Parte 5
 
Symfony parte 11 Formularios
Symfony parte 11 FormulariosSymfony parte 11 Formularios
Symfony parte 11 Formularios
 
6. windows forms
6.  windows forms6.  windows forms
6. windows forms
 
Symfony parte 10
Symfony parte 10Symfony parte 10
Symfony parte 10
 
Symfony parte 4
Symfony parte 4Symfony parte 4
Symfony parte 4
 
Symfony Parte 2
Symfony Parte 2Symfony Parte 2
Symfony Parte 2
 
Uniidad 2 margara
Uniidad 2 margaraUniidad 2 margara
Uniidad 2 margara
 
Tema2 ado net
Tema2 ado netTema2 ado net
Tema2 ado net
 
Symfony parte 16
Symfony parte 16Symfony parte 16
Symfony parte 16
 
Guia unidad ii programacion
Guia unidad ii programacionGuia unidad ii programacion
Guia unidad ii programacion
 
Symfony parte 12
Symfony parte 12Symfony parte 12
Symfony parte 12
 
Noray Fiscal - Generación modelo 180
Noray Fiscal - Generación modelo 180Noray Fiscal - Generación modelo 180
Noray Fiscal - Generación modelo 180
 
6.- DynaForms Avanzados v3.pptx
6.- DynaForms Avanzados v3.pptx6.- DynaForms Avanzados v3.pptx
6.- DynaForms Avanzados v3.pptx
 
introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#
 
Manual de Desarrollo Formularios Web de Maestros y Operaciones en eFactory S...
Manual de Desarrollo Formularios Web de Maestros  y Operaciones en eFactory S...Manual de Desarrollo Formularios Web de Maestros  y Operaciones en eFactory S...
Manual de Desarrollo Formularios Web de Maestros y Operaciones en eFactory S...
 
A toda máquina con herencia visual
A toda máquina con herencia visualA toda máquina con herencia visual
A toda máquina con herencia visual
 
Formularios y REST (deSymfony2013)
Formularios y REST (deSymfony2013)Formularios y REST (deSymfony2013)
Formularios y REST (deSymfony2013)
 

Más de Rodrigo Miranda

Symfony Pruebas Unitarias
Symfony Pruebas UnitariasSymfony Pruebas Unitarias
Symfony Pruebas UnitariasRodrigo Miranda
 
Symfony parte 14 Consultas SQL - Páginador
Symfony parte 14 Consultas SQL - PáginadorSymfony parte 14 Consultas SQL - Páginador
Symfony parte 14 Consultas SQL - PáginadorRodrigo Miranda
 
Adentrándonos al Framework Symfony
Adentrándonos al  Framework SymfonyAdentrándonos al  Framework Symfony
Adentrándonos al Framework SymfonyRodrigo Miranda
 
Introducción Nivelación PHP
Introducción Nivelación PHPIntroducción Nivelación PHP
Introducción Nivelación PHPRodrigo Miranda
 
Ticnet Capacita en la Plataforma de Aprendizaje Moodle
Ticnet Capacita en la Plataforma de Aprendizaje MoodleTicnet Capacita en la Plataforma de Aprendizaje Moodle
Ticnet Capacita en la Plataforma de Aprendizaje MoodleRodrigo Miranda
 
Ticnet capacita en Plataforma de Aprendizaje Moodle
Ticnet capacita en Plataforma de Aprendizaje MoodleTicnet capacita en Plataforma de Aprendizaje Moodle
Ticnet capacita en Plataforma de Aprendizaje MoodleRodrigo Miranda
 
Ticnet Capacita en la Plataforma de Aprendizaje Moodle
Ticnet Capacita en la Plataforma de Aprendizaje Moodle Ticnet Capacita en la Plataforma de Aprendizaje Moodle
Ticnet Capacita en la Plataforma de Aprendizaje Moodle Rodrigo Miranda
 

Más de Rodrigo Miranda (9)

Symfony Pruebas Unitarias
Symfony Pruebas UnitariasSymfony Pruebas Unitarias
Symfony Pruebas Unitarias
 
Symfony parte 14 Consultas SQL - Páginador
Symfony parte 14 Consultas SQL - PáginadorSymfony parte 14 Consultas SQL - Páginador
Symfony parte 14 Consultas SQL - Páginador
 
Symfony Parte 3
Symfony Parte 3Symfony Parte 3
Symfony Parte 3
 
Adentrándonos al Framework Symfony
Adentrándonos al  Framework SymfonyAdentrándonos al  Framework Symfony
Adentrándonos al Framework Symfony
 
Adentrándonos a PHP 5
Adentrándonos a PHP 5Adentrándonos a PHP 5
Adentrándonos a PHP 5
 
Introducción Nivelación PHP
Introducción Nivelación PHPIntroducción Nivelación PHP
Introducción Nivelación PHP
 
Ticnet Capacita en la Plataforma de Aprendizaje Moodle
Ticnet Capacita en la Plataforma de Aprendizaje MoodleTicnet Capacita en la Plataforma de Aprendizaje Moodle
Ticnet Capacita en la Plataforma de Aprendizaje Moodle
 
Ticnet capacita en Plataforma de Aprendizaje Moodle
Ticnet capacita en Plataforma de Aprendizaje MoodleTicnet capacita en Plataforma de Aprendizaje Moodle
Ticnet capacita en Plataforma de Aprendizaje Moodle
 
Ticnet Capacita en la Plataforma de Aprendizaje Moodle
Ticnet Capacita en la Plataforma de Aprendizaje Moodle Ticnet Capacita en la Plataforma de Aprendizaje Moodle
Ticnet Capacita en la Plataforma de Aprendizaje Moodle
 

Último

FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 

Último (20)

FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 

Symfony parte 7

Notas del editor

  1. setWidgets recibe como parametro un arreglo asociativo. sfWdigetFormInput = campo texto input sfWidgetFormTextarea() = textarea.
  2. Cuando se muestra un objeto usando <?php echo $formulario?> el intérprete de PHP muestra la representación en texto del objeto $formulario. Para convertir el objeto en una cadena de texto, PHP intenta ejecutar el método mágico __toString(). Todos los widgets implementan este método para convertir el objeto en código HTML
  3. No utilizamos propel ni agregamos el tercer argumento porque estamos creando un módulo que no pertenece al modelo. Se acuerda que yo les comentaba que el 90 % de las veces un módulo está relacionado a una tabla, pero no siempre debe ser así. O La otra alternativa es que cree el módulo a mano dentro del directorio modules de la aplicación.
  4. Al crear un formulario mediante new ContactoForm(), se invoca inmediatamente el método configure definido anteriormente.
  5. Al crear un formulario mediante new ContactoForm(), se invoca inmediatamente el método configure definido anteriormente.
  6. Cuando se muestra un objeto usando <?php echo $formulario?> el intérprete de PHP muestra la representación en texto del objeto $formulario. Para convertir el objeto en una cadena de texto, PHP intenta ejecutar el método mágico __toString(). Todos los widgets implementan este método para convertir el objeto en código HTML
  7. Cuando se muestra un objeto usando <?php echo $formulario?> el intérprete de PHP muestra la representación en texto del objeto $formulario. Para convertir el objeto en una cadena de texto, PHP intenta ejecutar el método mágico __toString(). Todos los widgets implementan este método para convertir el objeto en código HTML
  8. Acá como estamos haciendo un redirect debemos pasar las variables de la forma get para la otra acción. Si hubiesemos utilizado un forward, la otra acción hubiese tenido disponible la petición sin enviar esa información. http_build_query es una función propia de PHP que genera una cadena de texto de tipo query string a partir de los parámetros pasados a través de un array y con sus valores correctamente codificados para incluirlos en una URL.
  9. En este momento, el formulario con el método BIND asocia el formulario con los datos introducidos por el usuario y ejecuta el mecanismo de validación. En este caso, el formulario se encuentra en el estado asociado. Y en el método que recibo ejecuto el BIND que asocia y ejecuta el método validación. Si el método isValid() es true se rederige todo el contenido hacia la otra acción gracias. getValues, nos entrega los datos validador y limpios porque eso hace el método de validación.
  10. 1: foreach ($formulario->getGlobalErrors() as $nombre => $error):?> echo $nombre.’ : .$error?>‘ 2 : foreach($formulario[‘email’]->getError() as $error):?>