У меня есть этот код в моей модели для "Приложения", я пытаюсь получить все связанные объекты "Кампании"
public function relations()
{
return array(
'campaigns' => array(self::HAS_MANY, 'Campaign', 'appKey'),
);
}
Моя проблема в том, что поле 'appKey' в таблице кампаний не является первичным ключом таблицы приложений, и это то, что Yii использует, чтобы попытаться найти кампании.
Первичным ключом моей таблицы приложений является 'id', но я бы хотел, чтобы он использовал 'appKey'. Как я могу обновить свой метод отношений, чтобы сделать это, не делая его первичным ключом?
Спасибо.