2014-12-11 56 views
0

我的普通陣列是這樣如何正常陣列轉換成YII對象陣列

**陣列 ( [0] =>數組 ( [名稱] => companyadmin [型] => 2 [描述] => companyadmin [bizrule] => companyadmin [數據] => N; [CREATED_BY] => 15 [trade_company_id] => 0 )

) ** 01我想將它轉換爲yii對象數組。這款敞篷車有何用途?

+0

什麼是警予對象數組? – topher 2014-12-11 07:00:12

+0

對不起,我是yii.i中的新手,意思是陣型... – Dhara 2014-12-11 07:06:14

回答

0

如果你想從數組創建模型

CActiveRecord::model('ClassName')->populateRecord($data). 

$model = new ClassModel; 
$model->attributes = $data; 
+0

Thanx @Konstantin。但在權利模塊我不能使用這個。 – Dhara 2014-12-11 07:33:12

+0

試着詳細描述你有什麼和你想做什麼 – Konstantin 2014-12-11 07:53:13

+0

Address :: model() - > findAll()給我使用array.i $ sql =「SELECT * FROM authitem WHERE created_by =」。Yii ::應用程序() - >用戶> ID; $ dbCommand = Yii :: app() - > db-> createCommand($ sql); $ data = $ dbCommand-> queryAll();但數組格式不同。所以我想要像其他模型一樣的數組格式。 – Dhara 2014-12-11 07:58:04