Problema Concatenar En El View

como hago para concatenar varios campos en el view osea tengo el siguiente codigo:


 <?php $this->widget('zii.widgets.CDetailView', array(

	'data'=>$model,

	'attributes'=>array(

		'usua_codi',

		'pers_auxi',

		'usu_logi',

		'usu_clav',

		'usu_obse',

		'usu_esta',

		'role',

		'fsys',

	),

)); ?>



y lo que quiero es q pers_auxi , me muestre pers_nom1.pers_nom2.pers_ape1.pers_ape2 concatenados (los nombres y los apellidos provienen de una tabla llamada ge_tpers)

ayude pla

Debes especificar las propiedades del atributo en un array


<?php $this->widget('zii.widgets.CDetailView', array(

        'data'=>$model,

        'attributes'=>array(

                'usua_codi',

                array('name'=>'pers_auxi','value'=>trim($model->nombre_relacion->pers_nom1.$model->nombre_relacion->pers_nom2.$model->nombre_relacion->pers_ape1.$model->nombre_relacion->pers_ape2)),

                'usu_logi',

                'usu_clav',

                'usu_obse',

                'usu_esta',

                'role',

                'fsys',

        ),

)); ?>

Debes tener definido una relacion en el modelo con la tabla ge_tpers, para poder hacer $model->nombre_relacion->pers_nom2, en nombre_relacion debes poner el nombre que le pusiste a la relacion con la tabla ge_tpers

Muchas gracias me funciono de maravilla :D