Antes del

$this->Model->save()

modifica la variable

$this->data['Modelo']['fecha'] = null

Esto hace que siempre guarde null, pero me imagno que queres que guarde null
si no escribe en caso contrario que ponga la fecha...

podrias hacer que el campo sea text (en el array de opciones poner 'type' =>
'text' y asi dejarlo en blanco, sino que ponga la fecha...

y si usas el del form helper para poner en español es en el array de
opciones 'dateformat' => 'DMA' creo que algo asi, no estoy seguro, sin
embargo me imagino que tambien queres que aparezan los textos en español,
para ello:

craeas en la carpeta app/locale la carpeta "esp" sin comillas

dentro de esta carpeta una que se llame "LC_MESSAGES" sin comillas y en
mayuscula, tal como esta aca

creas un archivo con el nombre "default.po" sin comillas y con esa extension

abris el archivo con el editor de texto y pegas esto:

msgid "January"
msgstr "Enero"

msgid "February"
msgstr "Febrero"

msgid "March"
msgstr "Marzo"

msgid "April"
msgstr "Abril"

msgid "May"
msgstr "Mayo"

msgid "June"
msgstr "Junio"

msgid "July"
msgstr "Julio"

msgid "August"
msgstr "Agosto"

msgid "September"
msgstr "Septiembre"

msgid "October"
msgstr "Octubre"

msgid "November"
msgstr "Noviembre"

msgid "December"
msgstr "Diciembre"

guardas el archivo

ahora as a la carpeta app/config

y abris el archivo core.php con el editor de texto y pegas la siguiente
linea donde te parezca.

Configure::write('Config.language', 'esp');

Bien eso es todo presta atencion que aca en la ultima linea que tenes que
poner en core.php donde dice 'esp' es el nombre de la carpeta dentro de
app/locale

Saludos!!!

El 21 de septiembre de 2011 18:02, Jahleet Burgos
<[email protected]>escribió:

> Tengo una tabla con un campo tipo date, necesito que por defecto este null,
> mi problema es que al utilizar el helper Form me crea los campos para
> dia/mes/año del momento que hago el ingreso, la idea es que este en “blanco”
> para que en la base de datos quede null por defecto, otra cosa alguien sabe
> cómo poner los meses en español?****
>
> ** **
>
> Saludos Cordiales!!!
>
> Jahleet Ruben Burgos Gajardo
>
> -Técnico de Nivel Superior en Redes de Computadores
> -Ingeniero de Ejecución en Computación e Informática****
>
> ** **
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> [email protected].
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> [email protected]
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a