Mil disculpas estoy haciendo un catalogo de productos al agregar un
registro nuevo quiero que valide si la clave del producto ya existe
estoy usando el isUnique sin embargo no me alerta si la clave ya
existe simplemente me sobreescribe la nueva informacion mi modelo es
le siguiente:
<?php
class Catpuesto extends AppModel{

        var $name = 'Catpuesto';
        var $primaryKey = 'cvepuesto';

        var $validate = array(
                'cvepuesto' => array(
                     'isUnique' => array(
                         'rule' => 'isUnique',
                         'allowEmpty' => false,
                     'message' => 'La clave ya existe. Por favor verifique sus
datos')),

                'nombre' => array(
                     'no_vacio' => array(
                         'rule' => 'notEmpty',
                         'message' => 'Ingresar el nombre del puesto.')
                             )
                             );

}


?>

las tablas ya estan creadas asi que no puedo cambiar su estructura
cvepuesto es varchar de 7 por lo cual tuve q nombrarla como primary
key en mi modelo, inclusive en mi formulario tuve q nombrar como tipo
texto

<?php echo $form->input('cvepuesto', array('label' => 'Clave del
Puesto','type' => 'text'));?>
para q me pudiera mostrar el input, he tratado de implementar otras
validaciones como por ejemplo que el campo solo acepte 6 o 7
caracteres alfanumericos, sin embargo ni una de estas validaciones me
han funcionado de antemano agradesco su ayuda
Saludos

-- 
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 
cakephp-es@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a 
cakephp-es+unsubscr...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a