CakePHP验证错误未显示在文件上载字段中

Sha*_*eer 0 php cakephp-1.3

我在CakePHP中有一个文件上传字段,允许上传图像.

一切都很好.我需要做的就是验证该领域.我正在使用CakePHP的解决方案- 在模型中上传文件验证:

该函数正在运行并返回相应的错误.我使用以下代码生成文件上载字段.

echo $form->label('Game Thumbnail');
echo $form->file('Game.game_thumbnail_url');
Run Code Online (Sandbox Code Playgroud)

并在代码中添加模型中的验证

'game_thumbnail_url' => array(
    'valid_upload' => array (
      'rule' => array('validateUploadedFile', false),
       'message' => 'Please select a valid game thumbnail',
       'allowEmpty' => false
  )
),
Run Code Online (Sandbox Code Playgroud)

但错误消息没有显示,它适用于其他字段,但不适用于此.

如何解决这个问题?

dec*_*eze 6

如果您没有使用FormHelper::input,输出字段,标签和错误,您还需要手动输出错误$form->error('Game.game_thumbnail_url').