课程
/后端开发
/PHP
/Yii框架不得不说的故事—基础篇(1)
批量查询 foreach(test::find()->batch(1) as $test) 这里面的$test 变量 数据类型是对象还是数组形式的呢 ? 如果是对象 可以加个 asArray 把它变成数组保存吗?
2016-03-27
源自:Yii框架不得不说的故事—基础篇(1) 5-3
正在回答
$test是前面查询的一个结果,是一个数组,数组中的元素就是test对象,可以使用asArray让数组中元素都转为数组。
对象:
foreach(test::find()->batch(2) as $test){ foreach($test as $tmp){ echo $tmp->id.'<br />'; } }
数组:
foreach(test::find()->asArray()->batch(2) as $test){ foreach($test as $tmp){ echo $tmp['id'].'<br />'; } }
哦先生 提问者
举报
通过本视频教程,为学习YII的快速、安全、专业的特性打下基础
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号