我在easy_admin.yaml中有一个EasyAdmin表单字段设置:
- { 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]'
这部分配置有什么问题?
我已经意识到,Symfony所说的函数“ transliterator_transliterate”不存在。我没有在服务器上激活php-intl
软件包-取消注释;extension=php_intl.dll
中的此行php.ini
解决了该问题。