【问题标题】:Yii Lazy LoadingYii 延迟加载
【发布时间】:2012-03-09 15:58:45
【问题描述】:

如何在 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.

【问题讨论】:

    标签: php yii


    【解决方案1】:

    该公司不应该有一个设置吗?

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-06
      • 2021-07-13
      • 2010-11-26
      • 2011-08-26
      • 2018-08-08
      相关资源
      最近更新 更多