У меня есть две таблицы A и B. A имеет один или несколько регистров в B.
Я хочу объединить две таблицы и извлечь всю информацию об A.
Я делаю это:
schema.yml
A:
fields.....
B:
fields...
relations:
A: { onDelete: CASCADE, local: a.id, foreign: b.id, foreignalias: AB }
И я пытаюсь это сделать ...
$q = Doctrine_Query::create()
->from('A a')
->leftJoin('a.AB b')
->where('a.field = "D"')
->andWhere('b.codzon = ?', $this->cp);
выводит ошибку: Неизвестный псевдоним отношения
Что я делаю не так?