¿Qué motor de base de datos estás usando? MySQL soporta valores en punto flotante en dos longitudes, FLOAT y DOUBLE, y estos jamás me han dado problemas. En cambio DECIMAL guarda los datos como si fueran cadenas de texto, lo que supone mayor espacio a utilizarse para cada registro.
2011/2/26 Reinaldo Campos <[email protected]> > Hola a todos, tengo el problema que cuando se coloca en los inputs "valores > decimales" y le doy a guardar $this->save los guarda en la base redondeados > y no consigo como eliminar este comportamiento. > > Lo primero que hice fue modificar en mi base de datos los campos a DECIMAL, > y el error continua, despues revise la documentacion de cake y parece que si > agrego una regla de validacion que indique que es decimal deberia dejarlo > pasar, sin embargo ya tengo en cada campo una validacion notEmpty, y su > respectivo mensaje, al tratar de agregarlo es donde esta mi dolor de cabeza, > como hago para que la rule acepte ambas condiciones. > > Lo hice de esta manera creyendo que iba a funcionar, pero ni error me > muestra, simplemente me sigue redondeando el numero > 'rule' => array('notEmpty',array('decimal', 2)) > > Me pueden ayudar por favor. > > Estoy colocando el valor 2042.50 y cake me coloca en la base de datos 2043 > > Gracias. > > -- > 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. > -- Ignacio Alberto Zamora Esqueda Ingeniero de Software <http://www.tectronic.com.mx> -- 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.
