Всем здравствуйте!
Написал в модели код:
public function relations()
{
return array(
'album' => array(self::HAS_ONE, 'Album', 'userId', 'condition' => 'travelId IS NULL'),
'albums' => array(self::HAS_MANY, 'Album', 'userId', 'condition' => 'travelId IS NOT NULL'),
);
}
После чего заюзал его:
$user = User::model()->with(array('albums', 'album'))->findByPk($userId);
Эта операция выдала ошибку:
Integrity constraint violation: 1052 Column ‘travelId’ in where clause is ambiguous
Это баг или я что-то делаю не правильно?