2012-03-09 3 views
1

어떻게 Yii에서 게으른 로딩을 올바르게 사용합니까? 두 가지 모델, 회사 및 설정이 있습니다.Yii 게으른 로딩

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

과와 설정 측에 : : 관계가와 회사 측에 정의 된 지금

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

, 왜이 회사 모델에서 작동하지 않습니다

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

오류 is

Property "Company.someSetting" is not defined. 

답변

5

회사에 하나의 설정이 있습니까?

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