程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 將yii對象結果轉為數組的方法

將yii對象結果轉為數組的方法

編輯:關於PHP編程

將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 數據庫添加,修改,刪除相關操作總結

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved