Entradas etiquetadas: Doctrine

Usando Enums en Symfony2 y Doctrine

Symfony

Googlenado un poco para usar un campo Enum en una entidad encontré con este artículo, en el, comenta que definir este campo en la entidad de symfony2 es muy sencillo

Y actualizamos la base de datos

app/console doctrine:schema:update –force

El problema es que en la próxima actualización de la base de datos parece ser que doctrine no reconoce el enum y nos sale un error sobre esto.

Arreglarlo es sencillo, simplemente en nuestro config.yml debemos algún dato de configuración para que lo comprenda

Fuente: http://pensandoenred.com/2012/06/09/utilizando-enums-en-symfony2/

Jobeet, Día 3: El Modelo De Datos

Symfony

Una vez teniendo claro lo que queremos hacer nos vamos a poner con el modelo de datos. Creando un buen modelo desde el principio será muy útil para no tener que andar modificando la base de datos en mitad del desarrollo con sus consecuentes problemas.

El modelo Relacional

Las entidades de nuestra aplicación seran Job (puestos de trabajo), Affillate (Afiliados) y Category(Categorías) Lo que nos dará un modelo relacional como este.

Jobbet, modelo relacionalAdemás de las columnas descritas en los casos de uso, también añadimos un campo created_at y updated_at a algunas tablas, a diferencia de Symfony 1.4, Symfony2 no rellenará automáticamente estos campos con los valores adecuados por lo que tenemos que indicar en cada entidad que lo haga  o instalar un bundle para que sea automático.

Leer más »