我在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
)
),
但错误消息没有显示,它适用于其他字段但不适用于此字段。
如何解决这个问题?
答案 0 :(得分:6)
如果您没有使用FormHelper::input
输出字段,标记和错误,则需要使用$form->error('Game.game_thumbnail_url')
手动输出错误。