class Characters extends CActiveRecord {
...
public function relations() {
return array(
'equip' => array(self::HAS_MANY, 'Invertory', 'storage_type_id', 'on' => 'invertory.storage_type=1')
);
}
Распечатываю $model->equip, получаю ошибку “CDbCommand не удалось исполнить SQL-запрос: SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘invertory.storage_type’ in ‘where clause’.”
Вот запрос из stack trace:
SELECT `equip`./* очень длинный список полей */
FROM `invertory` `equip`
WHERE (invertory.storage_type=1) AND (`equip`.`storage_type_id`=:ypl0)