Hola amigos, estoy empezado con Symfony2 y me surgió una duda:
¿Se puede usar otro nombre que no sea “id” en las tablas de la base de datos para mapearlas con Doctrine 2? Si es así me gustaría saber como. Por ejemplo llamar al campo IdCliente
| |||
nombre de los id de las tablas Hola amigos, estoy empezado con Symfony2 y me surgió una duda: ¿Se puede usar otro nombre que no sea “id” en las tablas de la base de datos para mapearlas con Doctrine 2? Si es así me gustaría saber como. Por ejemplo llamar al campo IdCliente |
| ||||
Respuesta: Problema con entity generada por doctrine no entiendo tu duda?? que quieres que el campo no se llame id??
__________________ aprende d tus errores e incrementa tu conocimientos it's not a bug, it's an undocumented feature By @David php the right way |
| |||
Respuesta: Problema con entity generada por doctrine claro carlos_belisario, no puedo re-diseñar la Base de Datos, todas las tablas poseen campos con ese tipo de nomenclatura. IdCliente, IdProveedor, IdUsuario, etc. |
| ||||
Respuesta: nombre de los id de las tablas Has probado cambiar el name a la propiedad ?
Código PHP:
Ver original Saludos. |
| |||
Respuesta: nombre de los id de las tablas Siendo un poco mas claro explico: cuando trato de usar "generate:doctrine:crud" me aparece el siguiente error relacionado con los Id The CRUD generator expects the entity object has a primary key field named "id" with a getId() method. |
| |||
Respuesta: nombre de los id de las tablas Muchisimas Gracias masterpuppet, me sirvio muchisimo tu solucion, solo tube que actualilzar las vistas en los archivos htm.twig de "entity.id" a "entity.idUsuario" para que funcione correctamete |
Etiquetas: |