如何将Yii框架中的对象直接转换成JSON格式输出?
- 内容介绍
- 文章标签
- 相关推荐
本文共计413个文字,预计阅读时间需要2分钟。
如何转化为数组?(学习视频分享:编程视频)我们在使用Yii的Active Record来获取查询结果时,返回的结果集是一个对象类型。如果我们希望更方便地处理数据,可以将它转换为数组。
如何转化为数组?
(学习视频分享:编程视频)
我们在使用Yii 的Active Record 来获取查询结果的时候,返回的结果集是一个对象类型。如果我们希望能够更加方便地处理数据,可以将它转成数组返回,比如下面的方法:
// 查找满足指定条件的结果中的第一行 $post=Post::model()->find($condition,$params); // 查找具有指定主键值的那一行 $post=Post::model()->findByPk($postID,$condition,$params); // 查找具有指定属性值的行 $post=Post::model()->findByAttributes($attributes,$condition,$params);
返回一条结果的时候直接用 $post->attributes; 就可以了。
本文共计413个文字,预计阅读时间需要2分钟。
如何转化为数组?(学习视频分享:编程视频)我们在使用Yii的Active Record来获取查询结果时,返回的结果集是一个对象类型。如果我们希望更方便地处理数据,可以将它转换为数组。
如何转化为数组?
(学习视频分享:编程视频)
我们在使用Yii 的Active Record 来获取查询结果的时候,返回的结果集是一个对象类型。如果我们希望能够更加方便地处理数据,可以将它转成数组返回,比如下面的方法:
// 查找满足指定条件的结果中的第一行 $post=Post::model()->find($condition,$params); // 查找具有指定主键值的那一行 $post=Post::model()->findByPk($postID,$condition,$params); // 查找具有指定属性值的行 $post=Post::model()->findByAttributes($attributes,$condition,$params);
返回一条结果的时候直接用 $post->attributes; 就可以了。

