视图中的代码
<?= $this->Form->input('ProductGroupImage.image', array("class" => "", "type" => "file")); ?>
此处 ProductGroupImage 只是别名,而不是实际模型。
在控制器中
$this->validationErrors['ProductGroupImage']['image'] = "File not Valid"
以上代码未在视图中显示错误消息。
答案 0 :(得分:-1)
我假设您正在触发模型验证,然后更新了validationErrors数组。
if (!$this->ProductGroupImage->validates()) {
$errors = $this->ProductGroupImage->validationErrors;
}
然后您可以更新错误变量并将其重新分配给validationErrors。
if (isset($this->ProductGroupImage->validationErrors['execused_referral_by'])) {
$errors['execused_referral_by'] = "Please Select Excused By";
}
$this->Tardy->validationErrors = $errors;