Zend + Doctrine Error в отношении таблицы - PullRequest
0 голосов
/ 03 апреля 2012

Как лучше всего объединять синтаксис таблицы (левое соединение) в доктрине?

У меня есть этот код:

    $userTable = Doctrine_Core::getTable('Application_Model_User');

    $q = Doctrine_Query::create()
            ->select('u.*')
            ->from('Application_Model_User2 u')
            ->leftJoin('u.Application_Model_User2 p');

    echo $q->getSqlQuery();

но я получаю эту ошибку:

    Message: Unknown relation alias Application_Model_User2

PS: Application_Model_User и Application_Model_User2 расширяют сгенерированную модель доктриной.

Кто-нибудь имеет какое-либо представление об этой ошибке?

1 Ответ

1 голос
/ 03 апреля 2012

Я предлагаю использовать ассоциации в сущностях, чтобы сделать вашу жизнь проще.Вы могли бы достичь результата, которого пытаетесь достичь, действительно легко.

Базовая информация об ассоциациях и немного глубже .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...