CKEditorType 在 symfony sonata admin 中显示文本区域

Posted

技术标签:

【中文标题】CKEditorType 在 symfony sonata admin 中显示文本区域【英文标题】:CKEditorType shows text area in symfony sonata admin 【发布时间】:2021-10-15 16:59:27 【问题描述】:

我在我的 symfony 项目中使用friendsofsymfony/ckeditor-bundle 我按照 symfony 文档https://symfony.com/doc/current/bundles/FOSCKEditorBundle/installation.html 安装它。但问题不是让 ckeditor 我得到一个文本区域。

config.yml

 form_themes:
         - '@FOSCKEditor/Form/ckeditor_widget.html.twig'

fos_ckeditor.yaml

default_config: default
configs:
default:

  default toolbar plus Format button
toolbar:
  [Bold, Italic, Underline, -, Cut, Copy, Paste,
   PasteText, PasteFromWord, -, Undo, Redo, -,
   NumberedList, BulletedList, -, Outdent, Indent, -,
   Blockquote, -, Image, Link, Unlink, Table]
  [Format, Maximize, Source]

TutoAdmin.php

protected function configureFormFields(FormMapper $formMapper)
    
        $formMapper

              ->add('contentEn', CKEditorType::class, array(
                'label' => 'Content english',
                 'config' => array('toolbar' => 'full'),

              ))
     

【问题讨论】:

【参考方案1】:

显然,我忘记安装资产了。这应该可以解决问题。

 php app/console assets:install web

【讨论】:

以上是关于CKEditorType 在 symfony sonata admin 中显示文本区域的主要内容,如果未能解决你的问题,请参考以下文章

需要使用 MongoDB.so 扩展的 Symfony 2 MongoDB 包

需要使用 MongoDB.so 扩展的 Symfony 2 MongoDB 包

Symfony 控制台应用程序:依赖注入

Symfony LTS:如何从 3.4 升级到 4.4?

在 Twig 中解码 JSON

SonataProductBundle(symfony 2.8)而不是显示产品创建表单,而是出现“没有可用的对象类型”按钮