首先,我想创建查询以加入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/