将yii对象结果转为数组的方法

 
更多

使用Yii 的Active Record 来获取查询结果的时候,返回的结果集是一个对象类型的,但有时候为了数据处理的方便希望结果集是数组形式或者JSON格式的。那该怎么办呢?

将yii对象结果转为数组

// 查找满足指定条件的结果中的第一行  
$post=Post::model()->find($condition,$params);  
// 查找具有指定主键值的那一行  
$post=Post::model()->findByPk($postID,$condition,$params);  
// 查找具有指定属性值的行  
$post=Post::model()->findByAttributes($attributes,$condition,$params);  

返回一条结果的时候直接用 $post->attributes; 就可以了。转换为数组可以参照本站文章:

PHP对象转数组(Object转Array),Json转数组(Json转Array)的方法

打赏

本文固定链接: https://www.cxy163.net/archives/3659 | 绝缘体

该日志由 绝缘体.. 于 2015年05月24日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 将yii对象结果转为数组的方法 | 绝缘体
关键字: , , , ,

将yii对象结果转为数组的方法:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter