Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2009, 04:12
Skaterik
 
Fecha de Ingreso: abril-2008
Mensajes: 34
Antigüedad: 16 años
Puntos: 2
Relaciones muchos a muchos con Symfony 1.2

Hola;

Estoy aprendiendo a usar Symfony y su ORM Propel.

Tengo una base de datos con 3 tablas, una que se llama libros, otra que se llama autores y otra para claves primarias llamada libros_autores.

Como imaginareis la tabla libros_autores contiene los registros fk_autores y fk_autores, dado que un libro puede tener varios autores, y un autor puede tener varios libros escritos.

Pues bien, como saco con los get's de Symfony todos los autores de un libro determinado?

Me he dado cuenta que en los modelos que genera Symfony hay uno llamado getLibrosAutoressJoinAutores que me devuelve un objeto collLibrosAutores.

Pues bien, como accedo luego en ese objeto a todos los registros "nombre"(por ejemplo) de la tabla autores? Los registros estan como protected, y no veo los metodos para acceder a ellos.

Podria realizar esto perfectamente con QUERY's a la base de datos, pero prefiero hacerlo con la orientacion a objetos de Symfony.

Un saludo.