首先,我想创建查询以加入yii。

$data = Yii::app()->db->createCommand()
        ->select('u.mobile,p.mobile')
        ->from('profile p')
        ->join('users u','p.name=u.username')

        ->queryAll();


我想在视图中显示检索到的数据为

foreach ($data as $show){
echo $show->mobile;}


但是数据未显示,并且显示错误,因为试图获取非对象的属性。

请帮助任何建议

最佳答案

方法queryAll()将返回一组行。每行是列名称和值的关联数组。尝试以数组形式访问。
例:

foreach ($data as $show){
echo $show[Your Key]
}

关于mysql - 试图获取yii中非对象的属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39785699/

10-14 00:33