09/05/2013, 01:02
|
| | Fecha de Ingreso: diciembre-2011
Mensajes: 134
Antigüedad: 12 años, 10 meses Puntos: 5 | |
Problema con Symfony2 y la carga de Fixtures en tablas intermedias autogeneradas Estoy creando mi primer proyecto con Symfony y por ahora no he tenido problemas más allá de las tipicas tonterias que nos puden surgir cuando tocamos cualquier metodologia nueva.
Todo iba bien hasta que se me ha planteado un imprevisto que no veo solucion posible.
Tengo una relacion muchos a muchos. (receta - alimento ) y la tabla intermedia se ha generado automaticamente cuando he diseña la base de datos con el ORM.
Por lo tanto yo tengo mi base de datos con mi tabla receta, mi tabla alimento y mi tabla autogenerada y llamada receta_alimento .
Para cargar estas tablas gasto Fixtures. Genero los php de las fixtures y los asocio con sus respectivos entidades. Por ejemplo recetas.php (fixtures) ira asociado con receta.php, y asi podre crear el objeto recetas dentro del archivo de los fixtures(recetas.php) para cargarlo y subirlo a la base de datos.
El problema es que la clase receta_alimento no existe (la tabla se autogenera al definir la relacion como muchos a muchos) , por lo tanto no puedo cargar un objeto RecetaAlimento para rellenarlo con las fixtures.
¿que puedo hacer ?
conclusion y resumen: no puedo (o no se) cargar las clases intermedias autogeneradas cuando relacionamos entidades muchos a muchos , con el metodo de los fixtures. |