我想回显数组$ dataProvider中的所有内容,但这是错误的。这是错误通知“试图获取非对象的属性”。这是Controller中的功能
public function actionIndex()
{
$dataProvider = Administrator::model()->findAll();
$this->render('index',array('dataProvider'=>$dataProvider));
}
这是查看代码
<td><?php
foreach ($dataProvider as $data){
$temp = $data->applicationAdmins->app_id; //the error occur here
if($temp!=null){
echo $data->applicationAdmins->app->status->name;
}
else {
};
}
?>
</td>
答案 0 :(得分:0)
要获得清晰的视图,请尝试使用:
CVarDumper::dump($dataProvider, 10, true);
这将显示$dataProvider
包含的内容以及它的哪个属性是对象。