deSymfony 2012

Formularios al límite

Ignacio Velázquez  · 

Presentación

Vídeo

Transcripción

Extracto de la transcripción automática del vídeo realizada por YouTube.

ahora empezamos bueno pues gracias por venir mi nombre es nacho y voy a hablar de deformarse al límite lo del límite es un poco marketing vale vamos a hablar de un par de cuestiones de formularios que podemos usar para determinados problemas para resolverlos

siempre gracias a patrocinadores y entonces lo que decía vale voy a hablar un poco de internas cómo gestionar mi vander cómo poner las carpetas en su sitio vale poniendo cada pieza grandes tipos etcétera que ahora vamos a ver en detalle y lo vamos a hablar

de objetos de dominio y perdón vamos a hablar en general de objetos de 2000 o validación una demo y el otro bloques colecciones prototipo hadas y eventos es muy rápido lo tengo poco tiempo yo hice informática en madrid un año de carrera me fui del país que

zp lo estaba haciendo mierda y estuve un año en hannover haciendo un poco de temática volví para acá el país está peor evidentemente y me fui a chicago el fin de carrera estuve como unos 5 meses y entre una aplicación en el symphony 12 o 14 no me acuerdo entonces

de multimedia vale que luego usaremos para la demo la versión actualizada symphony 2 y luego metrología españa no sé por qué que acabe trabajando ni idea pies en este plazo se van haciendo sin sonidos y bueno me intento aprender algo de maquetación en tiempos

libres aunque es complicado entonces como os decía ya un poco más en concreto fórmula orden sin fluidos va a ser me van del vale que partes tengo del código como interactúo con los internas vamos a la de los internas objetos de dominio héctor no se usan vale

de estos cuatro bloques siempre vamos a ver un poco de modo de código y lo ya lo veremos en live aunque no voy a programar pero os enseñaré un problema cómo podemos solucionarlo de esta manera y luego esta parte será la más vale menos complicada pero pero

más fácil de implementar entonces empezamos pues forma de symphony 2 bueno pues ya sabéis que lo gestiona un componente de forma que nos da todo prácticamente todo casi como al symphony 1 igual podemos crear formularios aunque aunque le pasamos un tipo le

pasamos una entidad no es popular el formulario no lo ofrece entero carta no sincroniza datos de aplicación y datos de clientes o lo más importante no lo mismo un nulo en el modelo vale que una estribación el lugar renderizado nos ofrece este tipos para que

si no le ponemos el tip ado en la estructura del formulario nos la da gratis empieza a buscar en el objeto en doctrina in the rye war qué tipo tiene el campo del formulario automatiza protección de datos este voto esta parte pero está fuertemente acortado

usarán el bank y nos ofrece un objeto vista entero bar bar y grande que podemos podemos quitar este parador y sacarlo a otro sitio de difícil porque lo harían los tipos no sé si veis por un lado irían los tipos crearemos una carpeta está ahí donde definimos

la estructura de nuestros formularios vale los padres hijos etcétera otro sería handlers vale no mucha gente los usa pero está bien sería buena práctica usar los que lo que hacen es el controlar delega al procesamiento a otra clase aparte que va a saber kevin

de y el que el que valide el formulario luego tendríamos objetos de dominio de carrera ahora contiene los datos vale eventos modifican los datos en los hubs que pongamos transformadores que nos real de ellos vale simplemente en el mapeo de datos de aplicación

con datos del cliente va a ser esa cambios y sin cotización y como contrapuesto pues por convenio que debería quedar una carpeta deben listener para eventos a irán las clases de los subscribers o una carpeta handler vale que procesa la fórmula objetos de dominio

si los tenemos y las custom types que pongamos en nuestro formulario entonces por dentro lo voy a ver móstoles porque no no interesa ahora mismo vamos en el controlador y le vamos a pasar nuestro tipo de estructura define nuestro formulario y el objeto si

es de edición o no es de edición que le hace un cráter foto en el forma que lo coge la factoría vale una factoría de sabéis que delega siempre una función se ejecuta la misma y va a generar un objeto por mílder este objeto se va a empezar a empezar a popular

para hacer esa modificación de datos que hemos dicho de aplicación a datos de cliente ejecutando los transformadores rápidos sin si está habilitado y validadores va a pasar el data map se van a aceptar los datos en estos datos se lanzarán una serie de eventos

vale una vez tenga apeló a mi objeto ford mil der voy atrás ciclo digamos al forn vale por cada hijo bien montando una especie de café que eso lo vamos a devolver al controlar atrás ahora ya sabéis en el re tour siempre resolvemos forma creativa vuelve a hablar

con el form y realiza la misma creación con un objeto ya perfiló a renderizar bien que eso lo vamos a controlar y lo mandamos a la vista la operación inversa sería todo como siempre empezamos en el control directo y request lo que voy a hacer es delegar en

handler y el handler a través del foro cuando esté brindando los datos lanzaremos la misma versión vale capte cliente de datos de cliente toda aplicación esta vez y ejecutaremos nuestras formas a la inversa todos los eventos que tengamos y los validadores

que hemos adjunto principios se lanzarán para comprobar que estos datos a la lógica de negocio del formulario una vez tenga ya mi formalidad comprobar en mí y hunter sí lo es sigo ejecutando mi código ya sea con un ser mandamos otra acción o lo que sea de

igual vale entonces devuelvo mi formulario con los esto es un poco por encima como varios internos acabas aquí algo específico objetos de dominio los objetos de dominio no no sé si aquí los ha usado no vamos no es nada nuevo ni es algo de symphony 2 que haya

hecho fabiano ni nada simplemente teoría de objetos es un objeto dominio sin objeto que tiene un radio de acción específico sirve para una tarea en concreto y tiene un dominio de dos en su caso para un formulario lo vamos a usar para moldear esos datos de

la entidad que me los voy a traducir para adaptarlos a mi formulario los voy a renderizar más fácilmente qué ventajas tengo además puede modificarlo suárez puedo poner más o menos aunque podemos hacerlo con las afores en el los cap d'artrutx podemos la

[ ... ]

Nota: se han omitido las otras 3.070 palabras de la transcripción completa para cumplir con las normas de «uso razonable» de YouTube.