Jest też inny sposób:
public function __construct($id = false, $table = null, $ds = null) {
parent::__construct($id, $table, $ds);
$this->validate = array(
'username' => array(
'required' => array(
'rule' => array('notEmpty'),
'allowEmpty' => false,
'message' => __d('fe', 'To pole nie może być puste', true)
)
),
'email' => array(
'required' => array(
'rule' => array('notEmpty'),
'allowEmpty' => false,
'message' => __d('fe', 'To pole nie może być puste', true)
),
'isValid' => array(
'rule' => 'email',
'message' => __d('fe', 'Wprowadź poprawny adres e-mail', true)
)
)
);
}w modelu oczywiście.