当前位置: 首页 > 知识库问答 >
问题:

Ckeditor无法使用Symfony 4.4上的EasyAdmin3

隆璞
2023-03-14

我实际工作的一个项目需要使用Symfony4.4和EasyAdmin3的所见即所得接口

我尝试通过以下文件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

EasyAdmin:

#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),

但没有奏效。

谢谢你的帮助!

共有1个答案

连曜灿
2023-03-14

根据https://github.com/easycorp/easyadminbundle/issues/3412,您可以添加

public function configureCrud(Crud $crud): Crud
{
    return $crud
        ->addFormTheme('@FOSCKEditor/Form/ckeditor_widget.html.twig')
    ;
}

对我来说效果很好:)

 类似资料:
  • 问题内容: 我有一个CKEditor文本区域: 我有jQuery试图从数据库中设置值: 不用担心我已经测试过的子字符串正在返回一个字符串。出于测试目的,我将子字符串替换为“ test”,并收到了相同的问题。 我知道围绕此行的jQuery不会影响它,因为我正在尝试填充工作的其他文本字段。就涉及到ckeditor。 这是整个脚本: 问题是没有填充任何内容,也没有显示javascript错误。 我试图阅

  • 我正在使用CKEditor 4.5。2和CKFinder 3.0。PHP5.6上的0。一般来说,集成工作正常-当我单击CKEditor图像按钮时,我可以单击“浏览服务器”按钮,CKFinder打开,我可以选择图像,也可以进行上传。 不起作用的是image2对话框中的“上载”选项卡。我总是收到一个错误,说“请求的资源类型无效。”当我点击“发送到服务器”按钮时。 在我的CKFinder配置中,我定义了

  • PHPCMS V9中使用的编辑器为CKEditor 官方网站地址:http://ckeditor.com/ API手册地址:请点击这里 什么是CKEditor? CKEditor是新一代的FCKeditor,是一个重新开发的版本。CKEditor是全球最优秀的网页在线文字编辑器之一,因其惊人的性能与可扩展性而广泛的被运用于各大网站。

  • CKEditor 是新一代的 FCKeditor,是一个重新开发的版本。CKEditor 是全球最优秀的网页在线文字编辑器之一,因其惊人的性能与可扩展性而广泛的被运用于各大网站。 可配合使用的扩展有文件管理器 KCFinder。 在线演示:https://ckeditor.com/ckeditor-5/#classic

  • 本文向大家介绍django轻松使用富文本编辑器CKEditor的方法,包括了django轻松使用富文本编辑器CKEditor的方法的使用技巧和注意事项,需要的朋友参考一下 前言 django是一个容易快速上手的web框架,用它来创建内容驱动型的网站(比如独立博客)十分方便。遗憾的是,django并没有提供官方的富文本编辑器,而后者恰好是内容型网站后台管理中不可或缺的控件。ckeditor是一款基于

  • 问题内容: 我正在使用CKEditor。我使用页面方法使用ajax保存表单值。 但是CKEditor值的内容无法保存到表中。 我不回发页面。 我该怎么办? 问题答案: 首先,您应该在页面中包含ckeditor和jquery连接器脚本, 然后创建一个文本区域 将ckeditor附加到文本区域,在我的项目中,我使用如下代码: 提交时使用以下内容获取内容: 而已!:)