我遇到了Yii關係問題。我正在使用CGridView在視圖中顯示錶格。Yii relations issue
我在我的模型如下關係:
'relationName' => array(self::BELONGS_TO, OtherModelName, link_id),
當我打電話,我CGridView像它下面的例子中,值正常工作:
'relationName.field_name',
當我嘗試以下面的示例調用數組內的值:
array('header'=>'tableHeaderName', 'value'=>'$data->relationName->field_name'),
我的頁面失敗,我得到以下錯誤:Trying to get property of non-object
任何意見或建議?非常感謝你的幫助。
您是否在呈現GridView之前預先使用'relationName'(使用'with')?你確定相關的對象不是空的(是link_id不爲空)? – DCoder 2012-04-05 19:26:20
如果我的答案有幫助,我會感激贊成票,thx! – acorncom 2012-04-09 13:01:57
感謝acorncom做了詭計 – bjtilley 2012-04-09 13:44:39