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.