【发布时间】:2014-04-03 09:15:56
【问题描述】:
$critPost = "SELECT * FROM `post` `t` join `ss_individual` `p` ON `t`.`user_id` = `p`.`id` WHERE `t`.`del`=0 and `t`.`hide`=0 and `t`.`user_id`='".Yii::app()->user->id."' ORDER BY `t`.`posted_on` desc";
$modelPost = Yii::app()->db->createCommand($critPost)->queryAll();
print_r($modelPost); /* it works fine */
foreach($modelPost as $mp)
{
echo $mp->imgname; /* trying to get non property object */
}
我正在加入两个表 'post' 和 'ss_individual' 并使用 Yii::app()->db->createCommand($critPost)->queryAll() 执行。使用 print_r($modelPost) 显示时。它工作正常,但在使用 foreach() 时显示错误。
【问题讨论】: