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

PHP 投稿 8900 0 评论

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

这篇关于将yii对象结果转为数组的方法的文章,觉得挺不错的,感兴趣的php开发者可以参考下,希望对大家在学习php的成长路上有所帮助!

使用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)的方法

总结

以上就是关于将yii对象结果转为数组的方法全部内容,希望这篇文章能够帮你解决如相关的PHP问题,更多请关注PHP栏目的其它相关文章!

编程笔记 » 将yii对象结果转为数组的方法

赞同 (45) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽