Bueno solo modifique el helper, aunque tienes razón debo dedicarle un tiempo
al tema de los idiomas, aunque de utilizar javascript prefiero utilizar un
calendario.

 

Saludos Cordiales!!!

 

De: [email protected] [mailto:[email protected]] En
nombre de Leonardo Hidalgo Piña
Enviado el: jueves, 22 de septiembre de 2011 17:29
Para: [email protected]
Asunto: Re: [CakePHP-es] input date

 

Cambiar el nucleo no deberias hacerlo bajo ningun motivo, creo que hay otro
tipo de soluciones como modificarlos mediante javascript.

 

Creo que es mejor que le dediqes 20min a ver lo del idioma a que modifiques
el nucleo.

 

Saludos.

El 22-09-2011, a las 17:23, jahleet burgos <[email protected]>
escribió:

gracias por la ayuda, ya había probado el atributo 'empty' pero no me había
funcionado ya que se debe pasar también el atributo 'dateFormat', sobre
ponerlo en español no he querido ver lo de los idiomas, lo que hice fue
cambiar el helper en el nucleo, aunque lo logico es usar la funcionalidad de
los idiomas, mas adelante probare eso muchas gracias nuevamente.

Saludos cordiales!!!

El 22 de septiembre de 2011 15:56, Leonardo Hidalgo Piña
<[email protected]> escribió:


'birthday' => array('label' => 'Fecha de Nacimiento', 'dateFormat' => 'DMY',
'minYear' => '1910', 'maxYear' => date('Y'), 'empty' => true, 'separator' =>
null, 'error' => false),

Si usas la variable 'empty' en el campo te carga el primer elemento del
año-mes-día en blanco.



El 22 de septiembre de 2011 08:06, Guillermo Rohde <[email protected]>
escribió:

 

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]
<mailto:cakephp-es%[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]
<mailto:cakephp-es%[email protected]> 
Para tener acceso a más opciones, visita el grupo en
http://groups.google.com/group/cakephp-es?hl=es.




-- 
Leonardo Hidalgo Piña
Desarrollador Web
http://braindeveloper.me

MSN: [email protected]
Celular: (+56) (99) 632 5603 <tel:%28%2B56%29%20%2899%29%20632%205603> 
Skype: r0cket82
Twitter: rocket82

 

-- 
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]
<mailto:cakephp-es%[email protected]> 
Para tener acceso a más opciones, visita el grupo en
http://groups.google.com/group/cakephp-es?hl=es.




-- 
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.

-- 
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