Duvida com widget

Boa tarde galera,

To com um problema na hora de formata a data, baxei a ultima verção do yii e ela mudou um pouco e não sei como faço para formatar a data ja que agora ele exibe diferente:


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

	'data'=>$model,

	'attributes'=>array(

		'id_funcionario',

		'nome',

		'endereco',

		'bairro',

		'cidade',

		'estado',

		'cep',

		'rg',

		'cpf',

		'telefone',

		'celular',

		'nivel',

		'cargo',

		'usuario',

		'data_nas',

		'data_adm',

		'data_cad',

		'funcionario_id',

	),

)); ?>



Gostaria de formatar os campos de data.

E também o ultimo campo dessa tabela é o funcionario_id que é o relacionamento, sera que da pra em vez de eu pegar o funcionario_id, pegar o nome que esse funcionario_id representa?

Fala ai galera tudo certinho, depois de muitas pesquisas, achei, fico assim:




<?php

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

    'data'=>$model,

    'attributes'=>array(

      'id_funcionario',

      'nome',

      'endereco',

      'bairro',

      'cidade',

      'estado',

      'cep',

      'rg',

      'cpf',

      'telefone',

      'celular',

      'nivel',

      'cargo',

      'usuario',

      //'data_nas',

      array(

        'label'=>'data_nas',

        'type'=>'raw',

        'value'=>@strftime('%d/%m/%Y %H:%m', @strtotime($model->data_nas)),

      ),

      //'data_adm',

      array(

        'label'=>'data_adm',

        'type'=>'raw',

        'value'=>@strftime('%d/%m/%Y %H:%m', @strtotime($model->data_adm)),

      ),

      //'data_cad',

      array(

        'label'=>'data_cad',

        'type'=>'raw',

        'value'=>@strftime('%d/%m/%Y %H:%m', @strtotime($model->data_cad)),

      ),

      //'funcionario_id',

      array(

        'label'=>'funcionario_id',

	'type'=>'raw',

	'value'=>$model->funcionario->nome

      ),

    ),

  ));

?>



Valeu ai, e t+

Olá harry, acho que também podias ter feito assim:




<?php


Yii::app()->format->datetimeFormat = 'd/m/Y H:m';

  

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

    'data'=>$model,

    'attributes'=>array(

      'id_funcionario',

      'nome',

      'endereco',

      'bairro',

      'cidade',

      'estado',

      'cep',

      'rg',

      'cpf',

      'telefone',

      'celular',

      'nivel',

      'cargo',

      'usuario',

      //'data_nas',

      array(

        'label'=>'data_nas',

        'type'=>'datetime',

        'value'=>$model->data_nas,

      ),

      //'data_adm',

      array(

        'label'=>'data_adm',

        'type'=>'datetime',

        'value'=>$model->data_adm,

      ),

      //'data_cad',

      array(

        'label'=>'data_cad',

        'type'=>'datetime',

        'value'=>$model->data_cad,

      ),

      //'funcionario_id',

      array(

        'label'=>'funcionario_id',

	'type'=>'raw',

	'value'=>$model->funcionario->nome

      ),

    ),

  ));

?>



ou melhor ainda seria também assim




<?php


Yii::app()->format->datetimeFormat = 'd/m/Y H:m';

  

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

    'data'=>$model,

    'attributes'=>array(

      'id_funcionario',

      'nome',

      'endereco',

      'bairro',

      'cidade',

      'estado',

      'cep',

      'rg',

      'cpf',

      'telefone',

      'celular',

      'nivel',

      'cargo',

      'usuario',

'data_nas:datetime',

'data_adm:datetime'

...

...