Ошибка EasyAdminBundle transiterator_transliterate для загрузки файлов - PullRequest
0 голосов
/ 18 марта 2020

У меня есть настройка поля формы EasyAdmin в easy_admin.yaml:

- { property: 'imageFile', type: 'file_upload', type_options: { upload_dir: 'public/data/gallery/images/', upload_filename: '[uuid]-[timestamp].[extension]'}}

Когда я пытаюсь загрузить файл, я получаю сообщение об ошибке:

Attempted to call function "transliterator_transliterate" from namespace "EasyCorp\Bundle\EasyAdminBundle\Form\Type".

Если я удаляю эту часть - работает нормально:

upload_filename: '[uuid]-[timestamp].[extension]'

Что не так с этой частью конфига?

1 Ответ

0 голосов
/ 19 марта 2020

Я понял, что это Symfony способ сказать, что функция "transiterator_transliterate" не существует. На моем сервере не был активирован пакет php-intl - раскомментирование этой строки ;extension=php_intl.dll в php.ini решило проблему.

...