[yii]Trying to get property of non-object


今天接觸gridview的時候,發現總是報錯,如圖。

array(
            'name'=>'user_info.userinfo',
           
            'value'=>'$data->user_info->userinfo',
        ),

總覺得代碼沒問題。因為

 'value'=>'$data->city->name',   //eval() inner

這個都沒有問題,表也核對過了,也沒有問題。

但是用戶信息總調用不出來,經過猜測,“Trying to get property of non-object”  看着意思猜測可能是內容為空導致的。

於是添加了一個判斷:

 'value'=>'!empty($data->user_info->userinfo)?$data->user_info->userinfo:""',

刷新就好了。

 

【感悟:多思考】

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM