【发布时间】:2020-11-21 18:34:59
【问题描述】:
我实际上正在从事一个项目,该项目需要使用 Symfony 4.4 和 EasyAdmin 3 的 WYSIWYG 界面。
我尝试按照此文档https://symfony.com/doc/2.x/bundles/EasyAdminBundle/integration/ivoryckeditorbundle.html 和我在 Google 或 Youtube 上找到的其他一些教程来安装 FOS_CKEditor,但不幸的是,我无法弄清楚为什么 CKEditorField 没有显示在我的管理仪表板上。我想我错过了一些东西。
如果有帮助,将不胜感激,这是我的配置文件:
Fos_ckeditor:
#config/packages/fos_ckeditor.yaml
twig:
form_themes:
- '@FOSCKEditor/Form/ckeditor_widget.html.twig'
fos_ck_editor:
configs:
basic_conf:
toolbar: full
易管理:
#config/packages/easy_admin.yaml
easy_admin:
design:
form_theme:
- "@EasyAdmin/form/bootstrap_4.html.twig"
- "@FOSCKEditor/Form/ckeditor_widget.html.twig"
我还尝试通过添加以下内容在 CrudController 中定义 FieldType:
#CrudController
public function configureFields(string $pageName): iterable
{
return [
..//
TextareaField::new('corps', 'Corps')
->setFormType(CKEditorType::class),
但是没有用。
提前感谢您的帮助!
【问题讨论】:
-
你好,同样的问题。我将 EasyAdmin 3 与 Symfony 5.1 一起使用。目前没有在 EasyAdmin 3 上创建所见即所得的文档
-
嗨,我还在寻找一种方法来完成这项工作,如果我找到了,我会告诉你现在我正在使用 TrixEditor 提供的“TextEditorField”,但它是一个在功能方面有点差
标签: symfony ckeditor easyadmin