请教一个ar模式的问题 [ 2.0 版本 ]
在使用ar模式做查询的时候会返回一个实例并填充模型的属性可供调用,我想问的是如果在使用查询的时候以asarray方法返回的普通数组的形式,这时候还会自动填充模型的属性么?
$this->find()
和$this->find()->asArray()
,后者还会填充模型属性么
共 1 个回答
-
bubifengyun 回答于 2015-03-12 08:57 举报
我都是用
$arrayNeed=CHtml::listData(<CLASS Name>::model()->findAll(),'id','name');
来生成特定属性的数组。
你的或许可以这样得到,$arrayNeed=CHtml::listData($this->find(),'Property1','property2');
来获得你需要的属性对。
其中'Property1','Property2'是模型的两个属性。
fy920411
注册时间:2015-02-26
最后登录:2015-04-09
在线时长:1小时18分
最后登录:2015-04-09
在线时长:1小时18分
- 粉丝0
- 金钱0
- 威望0
- 积分10