как я могу продолжить работу с полученным объектом после левого соединения, какой объект я получу
$q = Doctrine_Query::create()
->from('Student s')
->leftJoin('s.Book b')
->where('s.std_number=?',$stdNumber);
$studentBookCollection = $q->execute();
скажем, у объекта Student есть функции, такие как getName (), getAge (). и объект Book. Имеют getPublisher (), getYear (), и эти два имеют отношение многих ко многим и имеют таблицу отношений.
Как я могу использовать $ studentBookCollection, чтобы получить информацию о книге или ученике.
он возвращал объект студента, я могу получить книги с помощью getBooks ()
Других решений пока нет …