文件上传的EasyAdminBundle transliterator_transliterate错误

问题描述 投票:0回答:1

我在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]'

这部分配置有什么问题?

symfony4 easyadmin
1个回答
0
投票

我已经意识到,Symfony所说的函数“ transliterator_transliterate”不存在。我没有在服务器上激活php-intl软件包-取消注释;extension=php_intl.dll中的此行php.ini解决了该问题。

© www.soinside.com 2019 - 2024. All rights reserved.