Yii2 数据库查询yii\db\query all()方法的返回结果不是对象? 5
控制器中:publicfunctionactionIndex3(){$model=(new\yii\db\Query())->select('*')->from('tbl...
控制器中:
public function actionIndex3(){
$model = (new \yii\db\Query())
->select('*')
->from('tbl_post')
->limit(10)
->all();
$this -> render('index2',[
'model' => $model,
]);
}
视图中:
<ul>
<?php foreach($model as $post): ?>
<li>
<?= $post->id ?>
</li>
<?php endforeach; ?>
</ul>
提示错误:
Trying to get property of non-object
就在 视图 中的 <?= $post->id ?> 这个地方
all()不是返回一个数组吗,为什么这里又提示这个错误呢,大家帮个忙哈,谢谢 展开
public function actionIndex3(){
$model = (new \yii\db\Query())
->select('*')
->from('tbl_post')
->limit(10)
->all();
$this -> render('index2',[
'model' => $model,
]);
}
视图中:
<ul>
<?php foreach($model as $post): ?>
<li>
<?= $post->id ?>
</li>
<?php endforeach; ?>
</ul>
提示错误:
Trying to get property of non-object
就在 视图 中的 <?= $post->id ?> 这个地方
all()不是返回一个数组吗,为什么这里又提示这个错误呢,大家帮个忙哈,谢谢 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏5(财富值+成长值)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询