грид и доступ к полям

чтонадо: есть грид и хочется чтобы некие поля отображались только скажем для админа.




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

					'data'=>$model,

					'cssFile'=>false,

					'attributes'=>array(

						'field1',

						'field2',

						'field3',

					),

				)); 

				?>



как на одно из этих полей условие написать - делать делать два $this->widget по условию как=то не удобно

А ты сделай два массива:




<?php

if ($admin == 1){

$arr = array(

                                                'field1',

                                                'field2',

                                                'field3',

                                        );

}else{


$arr = array(

                                                'field1',

                                                'field2',

                                        );


}


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

                                        'data'=>$model,

                                        'cssFile'=>false,

                                        'attributes'=>$arr,

                                )); 

                                ?>




да это конечно получше. я нанеялся - хотя сам не нашел - на что-то подобное с cmenu