У меня есть поле для загрузки файла в CakePHP, которое позволяет загружать изображения.
Все хорошо. Все, что мне нужно сделать, это проверить поле. Я использую решение из CakePHP - Проверка загруженных файлов в моделях :
Функция работает и возвращает соответствующую ошибку. Я использую следующий код для создания поля загрузки файла.
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
)
),
Но сообщение об ошибке не отображается, оно отлично работает для других полей, но не для этого.
Как можно решить эту проблему?