2011-06-05 94 views
0

我在CakePHP中有一个文件上传字段,允许上传图片。CakePHP验证错误没有显示在文件上传字段

一切都很好。我需要做的就是验证该字段。我使用的解决方案,从CakePHP – Uploaded File Validation in Models

的功能正在工作并返回相应的错误。我正在使用下面的代码来生成文件上传字段。

echo $form->label('Game Thumbnail'); 
echo $form->file('Game.game_thumbnail_url'); 

和下面的代码添加验证模型

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

但该错误信息不会显示出来,它工作正常等领域,但不是这一个。

如何解决这个问题?

回答

6

如果你不使用FormHelper::input,其输出领域,标签和错误,你需要手动输出使用$form->error('Game.game_thumbnail_url')以及错误。

+0

谢谢!它解决了这个问题 – Shaheer 2011-06-05 15:02:16