我创建了一个新的 Symfony4 项目并安装了 EasyAdmin 包(工作正常)。我尝试按照文档集成CKeditor:https ://symfony.com/doc/master/bundles/EasyAdminBundle/integration/ivoryckeditorbundle.html
这是我的easyadmin.yaml:
easy_admin:
entities:
TestPage:
class: App\Entity\TestPage
form:
fields:
- { property: 'content', type: 'fos_ckeditor', type_options: { 'config': { 'toolbar': [ { name: 'styles', items: ['Bold', 'Italic', 'BulletedList', 'Link'] } ] } }}
这是我的 fos_ckeditor.yaml :
twig:
form_themes:
- '@FOSCKEditor/Form/ckeditor_widget.html.twig'
fos_ck_editor:
input_sync: true
default_config: base_config
configs:
base_config:
toolbar:
- { name: "styles", items: ['Bold', 'Italic', 'BulletedList', 'Link'] }
问题是它仍然是显示的常规文本区域,而不是 ckeditor 富文本区域。
我试图清除缓存,在 twig.yaml 中添加“-'@FOSCKEditor/Form/ckeditor_widget.html.twig'”,但我仍然看不到 ckeditor 工具栏。有人知道我缺少什么吗?谢谢!