Отношение Yii плохо работает с массивом ('FK' => 'PK') - PullRequest
0 голосов
/ 19 февраля 2012

В дополнение к моему вопросу здесь У меня есть отношения в модели Collection, такие как:

'games'=>array(self::HAS_ONE, 'Game', array('game_id'=>'game_id'), 'through'=>'game_tags')

Но в каждом месте я вставляю шаблон массива ('FK' => 'PK'), запрос содержит JOIN..ON () - условие пусто.

Если я напишу:

'games'=>array(self::HAS_ONE, 'Game', 'game_id', 'through'=>'game_tags')  

Я получаю ON(games.game_id=game_tags.id) Что не так в отношении?
Я прошу прощения за отправку вас на мой предыдущий вопрос для дальнейшего объяснения проблемы.

1 Ответ

0 голосов
/ 21 февраля 2012

Это была проблема с версией.У меня был Yii v1.1.7, данный синтаксис отношений представлен в 1.1.9.
Так что будьте осторожны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...