ホームページ > php教程 > php手册 > 将yii对象结果转为数组的方法

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

WBOY
リリース: 2016-06-13 09:01:26
オリジナル
1027 人が閲覧しました

将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 数据库添加,修改,删除相关操作总结
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート