Php Yii zii.widgets.CDetailView

Php Yii zii.widgets.CDetailView,php,yii,Php,Yii,我想在zii.widgets.CDetailView的Groups视图文件中显示两个模型属性 My database is like this ========= Group ========== id name ========= Memebr ========== id group_id firstname lastname 我用过这个 <?php $this->widget('zii.widgets.CDetailView'

我想在zii.widgets.CDetailView的Groups视图文件中显示两个模型属性

My database is like this
   =========  Group ==========
   id
   name

   ========= Memebr ==========
   id
   group_id
   firstname
   lastname
我用过这个

<?php $this->widget('zii.widgets.CDetailView', array(
  'data'=>$model,
  'attributes'=>array(
    'id',
    'name',
    array(
      'label' => 'firstname',
      $member->getAttributeLabel('firstname'),
    ),
  ),
)
); ?>


但它根本不起作用。我遵循这个,但没有得到任何好的结果。任何帮助和建议都是非常值得欣赏的。

根据您的模型,将有许多成员属于同一个组,因此是否要显示属于特定组的成员的名字列表?还是你想做点别的?您是否也从控制器向视图传递
$member
?如果是,那么如何分配$member?从语义上讲,在组的详细视图中,应该能够看到该组中的所有成员。
<?php $this->widget('zii.widgets.CDetailView', array(
  'data'=>$model,
  'attributes'=>array(
    'id',
    'name',
    array(
      'label' => 'Firstname',
      'value' => $member->firstname,
    ),