将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)的方法
您可能感兴趣的文章
- Yii framework框架之模块开发分析
- Yii框架Yiiapp()的理解
- yii框架目录结构详细分析说明
- Yii控制器动作参数绑定处理
- Yii中的数据库事务的使用方法小结
- Yii rules常用验证规则备忘
- yii框架如何配置默认controller与action
- yii 数据库添加,修改,删除相关操作总结
http://www.bkjia.com/PHPjc/1017449.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1017449.htmlTechArticle将yii对象结果转为数组的方法 使用Yii 的Active Record 来获取查询结果的时候,返回的结果集是一个对象类型的,但有时候为了数据处理的方便...
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn