29/10/2012, 11:17
|
| | Fecha de Ingreso: enero-2012
Mensajes: 64
Antigüedad: 12 años, 10 meses Puntos: 0 | |
Respuesta: Symfony2 y Slugify en las entidades (Famoso manual Jobbet) Ante todo gracias por tus consejos. Ya he leído sobre DQL y la forma de generarlo. Sé que mi sentencia no esta muy estandarizada con DQL, pero por rapidez y al estar aprendiendo de momento lo he dejado así. Y el comentario lo he mantenido porque con esa sentencia de FindAll (sin excepción) si me reconoce el titleslug.
La propiedad titleslug no esta en la BBDD como campo, pero según explica el manual jobbet en el capítulo 5, lo que hacemos para crear las URL amigables es crear propiedades "virtuales" que pasen su texto (que si están en la BBDD) por el método Slugify para quitar todo carácter NOASCII y así tener las URL limpias.
Mi problema es ese, que me salta el error cuando quiero hacer las JOIN para unir varias tablas, si hago un findAll de toda la entidad el titleslug si que me lo reconoce. He seguido paso a paso el manual Jobbet, y para ellos esta práctica funciona correctamente. Yo sólo necesito tener en mi proyecto URL amigables para los buscadores.
Gracias por responder!! Saludos! |