Controller::cleanUpFields() deprecated en cake1.2
Otro método marcado como “deprecado” en cakephp 1.2 es Controller::cleanUpFields y recomienda el uso de Model::deconstruct, así que veamos primero para que servía este método deprecado:
CleanUpFields revisaba las variables que tenemos en el arreglo “$this->data” (o lo que le pasemos como argumento) y trataba de ordenar tipos de datos complejos a algo mas amigable para guardar en la base de datos por ejemplo, una fecha generada con el helper form nos regresa un arreglo que contiene el día, mes y año, el trabajo de CleanUpFields es ponerlo de la forma:
Pero ahora esto ya no funciona, este método no solo esta marcado como “deprecado” si no que literalmente borraron su contenido así que si lo has venido utilizando y acabas de actualizar tu proyecto a la beta de cake las fechas dejaran de guardarse por la falta de este método.
Usando Model::deconstruct
El Uso de este método es sencillo, la forma es la siguiente:
Y listo, ahora el arreglo que contenía la fecha se convertirá en una cadena de texto amigable para guardarse en una base de datos.

