关于表关联显示层怎么调用另一个类的的属性? [ 新手入门 ]
$dataProvider = new CActiveDataProvider('Attribute',array(
'criteria'=>array(
'with'=>array('classifications')
),
));
我关联查询出来了数据 上面是控制层
<?php
$this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'itemView'=>'_view',
'sortableAttributes'=>array(
'attribute_type',
'attribute_name',
'attribute_default',
'classification_name',
),
)); ?>
上面是显示层,可我Attribute类只有属性:'attribute_type','attribute_name','attribute_default', 可以直接用$data->attribute_type 显示出来 ,但classification_name这个是属于另外一个类型的不能直接调用, 请问我该怎么调用这个,谢谢各位大侠 下面是我打印出来的数据,我怎么可以获得 Classification Object这个对象啊
[_attributes:CActiveRecord:private] => Array
(
[attribute_id] => 112
[posting_account_id] => 1
[attribute_name] => BBB
[attribute_option] => bb
[attribute_default] => bb
[attribute_tag] => 201110280928037894eaa75a392dc0
[attribute_type] => Class
)
[_related:CActiveRecord:private] => Array
(
[classifications] => Array
(
[0] => Classification Object
)
)
共 8 条回复
282414352
注册时间:2011-07-25
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝0
- 金钱175
- 威望0
- 积分175