доктрина 2 проблемы с внутренним соединением


Я пытаюсь выполнить этот запрос dql
SELECT DISTINCT a FROM Ipf\Model\Entity\Transaction t INNER JOIN t.idDonor a WHERE (t.idPost IN('3')) AND (t.status IN('completed'))
И когда я устанавливаю режим гидратации на SCALAR, все работает нормально, но когда я пытаюсь установить режим гидратации на OBJECT, я получаю эту ошибку:

E_NOTICE
Undefined index: t  
ObjectHydrator.php : 75

Как это можно исправить?


person Ris90    schedule 27.04.2011    source источник


Ответы (1)


У меня уже была эта проблема, потому что я пытался присоединиться, используя однонаправленное свойство и используя его с неопределенным направлением.

Постарайтесь сделать ваши отношения двунаправленными. Можете ли вы также показать нам модель?

person Michel Salib    schedule 27.04.2011