Hola, ya hice la comprobación y si valida, esta es la función add:
Código PHP:
function add(){
if (!empty($this->data)) {
$this->Empleado->set($this->data);
if ($this->Empleado->validates()){
if ($this->Empleado->save($this->data,false)) {
$this->Session->setFlash('El empleado ha sido salvado');
$this->redirect(array('action'=>'index'), null, true);
} else {
$this->Session->setFlash('Empleado no salvado. Prueba de nuevo.');
}
}else{
$errors = '';
foreach($this->Empleado->invalidFields() as $error)
$errors.=$error.'<br/>';
$this->Session->setFlash($errors);
}
}
}