Aquí está la sección del código que tiene el problema:
Código PHP:
if (!empty($this->data)){
$this->Banner->set($this->data);
if ($this->Banner->validates()){
$this->data['Banner']['fecha'] = date('Y-m-d H:i:s');
$this->data['Banner']['seccion'] = 'MAIN';
if($this->Banner->save($this->data,false)){
$this->Session->setFlash(__('Banner agregado', true),'msg/success');
$this->data = NULL;
}else{
$this->Session->setFlash(__('Ocurrió un error al intentar agregar el Banner', true),'msg/error');
}
}else{
$this->Session->setFlash($this->Banner->invalidFields(),'msg/validation');
}
}
en esta línea : $this->data['Banner']['fecha'] = date('Y-m-d H:i:s'); al hacer un var_dump de $this->data la fecha se muestra de manera correcta, pero cuando el framework genera la cosnsulta SQL es que aparecen los guiones reemplazados por & # 45; (todo junto)