Pues eso, por ejemplo de la clase CFormatter quiero sobreescribir la propiedad $datetimeFormat, ya que estoy siguiendo el demo del blog, pero la fecha me la muestra primero con el año. Se que hay otras soluciones para mostrar la fecha en otro formato, pero quiero es reescribir la propiedad de la clase. Probe con crear la siguiente clase
class DataFormat extends CFormatter {
public function setDateFormat($formato = 'd/m/Y h:i A') {
$this->dateFormat = $formato;
}
}
Y en el controlador
Yii::import('application.apis.hijas.DataFormat');
$dateFormat = new DataFormat();
$dateFormat->setDateFormat();
Y en la vista tengo lo siguiente
array(
'name' => 'create_time',
'type' => 'datetime',
'filter' => false,
),
Pero al parecer no esta tomando el nuevo valor, porque me sigue mostrando la propiedad de CFormatter con el valor predeterminado. Como se hace entonces para sobreescribir propiedades de cualquier clase del framework?