Yii Lazy Загрузка - PullRequest
       9

Yii Lazy Загрузка

1 голос
/ 09 марта 2012

Как правильно использовать отложенную загрузку в Yii? У меня есть две модели, Компания и Настройки. Отношения определяются на стороне Компании с помощью:

'settings' => array(self::HAS_ONE, 'Company', 'settingsId'),

и на стороне настроек:

'company' => array(self::BELONGS_TO, 'Company', 'settingsId'),

Теперь, почему это не работает в модели компании:

$settings = $this->settings;
echo $settings->someSetting;

Ошибка

Property "Company.someSetting" is not defined.

1 Ответ

5 голосов
/ 09 марта 2012

Разве у этой компании не должно быть одной Настройки?

'settings' => array(self::HAS_ONE, 'Settings', 'settingsId'),
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...