si no quieres usar js dentro del tpl, lo que puedes hacer es un metodo privado en tu controlador para validar los datos que le pasas por el formulario algo asi:
Código PHP:
Ver originalprivate funtion validar($data){
if(empty($data['nombre'])){ $error.= "No ingreso su nombre<br/>";
}
if(empty($data['apellido'])){ $error.= "No ingreso su apellido<br/>";
}
return $error;
}
y despues en el método que usas para procesar los datos del formulario lo llama así:
Código PHP:
Ver originalif($this->validar($_REQUEST)){
//devolves el mensaje de error
}
else{
// procesas los datos enviados
}
espero que te sirva. salu2