, если в модели определен $ validate, bindModel не приведет к закрытию переменной $ var validate.
Что касается вас, основной вопрос; Вы можете установить / сбросить / обновить $ validationErrors моделей .. например
($remainTime < 30) {
$this->Model->validationErrors['limitTime'] = "time is less than 30";
}