2012-03-09 52 views
1

如何在Yii中正確使用延遲加載?我有兩個模型,公司和設置。Yii Lazy Loading

'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. 

回答

5

不應該是該公司有一個設置?

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