Yii 在单个表行中显示TbDetailView属性

Yii 在单个表行中显示TbDetailView属性,yii,Yii,对于上述TbDetailView属性,我希望在一行中显示fname和lname。尝试使用以下方法: <?php $this->widget('bootstrap.widgets.TbDetailView',array( 'type'=>'table condensed bordered', 'data'=>$model, 'attributes'=>array( 'regid', 'fname',

对于上述TbDetailView属性,我希望在一行中显示fname和lname。

尝试使用以下方法:

<?php 

$this->widget('bootstrap.widgets.TbDetailView',array(
    'type'=>'table condensed bordered',
    'data'=>$model,
    'attributes'=>array(
        'regid',
        'fname',
         'lname',
        'mname',
        'registered_date',

    )
));

?>

可以通过使用
TbGridView
实现。为什么要在
TbDetailsView
中执行此操作?有什么原因吗?这种方法有效吗?为什么不将答案标记为“已解决”?!
$this->widget('bootstrap.widgets.TbDetailView',array(
    'type'=>'table condensed bordered',
    'data'=>$model,
    'attributes'=>array(
        'regid',
        array(
            'label'=>'User name',
            'type'=>'raw',
            'value'=>$model->fname.'&nbsp;'.$model->lname
        )
        'mname',
        'registered_date',
    )
));