Я пытаюсь выполнить запрос, но я получаю сообщение об ошибке:Доктрина: Неизвестный псевдоним таблицы. Правильно ли этот DQL?
Unknown table alias
Таблицы настройки следующим образом:
Template_Spot hasOne Template
Template hasMany Template_Spot
Template hasMany Location
Location hasOne Template
Я пытаюсь выполнить следующую DQL:
$locationid = 1;
$spots = Doctrine_Query::create()
->select('cts.*, ct.*, uc.*')
->from('Template_Spot cts')
->innerJoin('Template ct')
->innerJoin('Location uc')
->where('uc.locationid = ?', $locationid)->execute();
Есть ли проблема?
ну, это должно быть cts.Template ct и cts.Location uc, потому что Template_Spot является refclass с дополнительными столбцами. Должны ли они загружаться по-разному? – Ropstah