formatting data in cgridview

hello,

i have a cgridview in my admin page… i’d like to format my datetime values in italian format. here’s how i do it in a detailview:


$this->widget('zii.widgets.CDetailView', array('cssFile'=>'css/detailview.css',

	'data'=>$model,

	'attributes'=>array(

		//'idBOUsers',

		'firstName',

		'lastName',

		'emailAddress',

		//'password',

		array(

                    'name'=>'lastLoginDate',

                    'value'=>date('d-m-Y H:i:s',strtotime($model->lastLoginDate)),

                ),

		'enabled',

		'powerUser',

	),

));

how could i do that in a gridview? i tried with:


$this->widget('zii.widgets.grid.CGridView', array( 'cssFile'=>'css/gridview.css',

	'id'=>'bo-users-grid',

	'dataProvider'=>$model->search(),//$dataProvider,//$model->search(), //originally it was $model->search(),

	//'filter'=>$model,

	'columns'=>array(

		//'idBOUsers',

		'firstName',

		'lastName',

		'emailAddress',

		//'password',

		array(

                    'name'=>'lastLoginDate',

                    'value'=>date('d-m-Y H:i:s',strtotime($model->lastLoginDate)),

                ),

                //'lastLoginDate',

		'enabled',

		'powerUser',

		array(

			'class'=>'CButtonColumn',

		),

	),

));

… i tried with all kind of ', " and whatever… but no way. should i use a formatter, or so?

thanks a lot!

got it!!




array(

                    'name'=>'lastLoginDate',

                    'value'=>'date("d-m-Y H:i:s",strtotime($data->lastLoginDate))',

                ),



i should have used $data in stead of $model! :)

Testado! foi de grande ajuda.