PHP foreach echo

时间:2014-06-18 04:37:34

标签: php yii

我想回显数组$ 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>

1 个答案:

答案 0 :(得分:0)

要获得清晰的视图,请尝试使用:

CVarDumper::dump($dataProvider, 10, true);

这将显示$dataProvider包含的内容以及它的哪个属性是对象。