Yii的findAll返回数据如何循环输出?


返回数据带有Object对象标记,如何循环输出或者改成返回数组哈?官方收藏木有

yii php

不要和我说话 12 years, 10 months ago

Yii使用findAll返回数据时对象,需要循环可以直接按照数据形式进行遍历。例如你返回的结果变量为$result,那么遍历的时就可以直接这么写:

   
  foreach($result as $k =>$v)
  
{
echo '姓名:'.$v['name'];
}

我经常这么用,Yii还提供一种查询方式,代码如下:

   
  Yii::app()->db->createCommand('SELECT * FROM user)->queryAll();
 

yamiho answered 12 years, 10 months ago

Your Answer