modifica tu función add de esta manera:
Código PHP:
public function add()
{
if( ! empty( $this->data ) ) {
$this->Empleado->set($this->data);
if ($this->Empleado->validates()){
if( $this->Empleado->save( $this->data ) ) {
$this->Session->setFlash('El empleado se almacno correctamente');
$this->redirect(array('action' => 'index'), null, true);
} else {
$this->Session->setFlash('El empleado no se pudo guardar');
}
} else{
$this->Session->setFlash($this->Empleado->invalidFields());
}
}
}
y verifica que en el formulario exista esta línea: <?php $session->flash(); ?> y veamos que pasa :)