Admin

como puedo crear una columna en el CGridView del admin en la que se muestre el resultado de una función creada por mi previamente??

Si la función esta en el modelo:




...

array(

	'name'=>'atributo1',

 	'value'=>'$data->mifuncion($data->atributo1)',

),

...



Si la funcion esta en el controlador:




...

array(

	'name'=>'atributo1',

	'value'=>'$this->grid->owner->mifuncion($data->atributo1)',

),

...



y si no poner la funcion directamente en el gridview.

Mira esta página, es muy útil, variables en gridview y listview

Muchas gracias, me sirvió lo que me dijistes, este es en mi funcion search, el me filtra bien cdo escojo un valor específico pero cuando le pido > o < no me devuelve nada, ¿que puede ser?

$criteria->addSearchCondition(‘dateDiff(fecha_ocu_a1, fecha_det_a1)’, $this->fdfo);