Amigos, eu preciso retornar um erro para a minha view se a variável resposta for null. Vi que tem o addError mas não estou sabendo utilizá-lo, eu coloco assim no meu controller:
Você pode utilizar dentro da função beforeValidate() assim
public function beforeValidate() {
if ($this->isNewRecord) {
if (!$this->hasErrors('campo')) {
if ($resposta == false) {
$this->addError('campo', 'Mensagem!!!!');
}
}
}
return parent::beforeValidate();
}