如何在symfony 5上安装Ckeditor?

如何在symfony 5上安装Ckeditor?,symfony,ckeditor5,symfony5,Symfony,Ckeditor5,Symfony5,我想使用symfony5在我的symfony项目上安装CKeditor 我尝试执行此教程,但没有管理某些部分: 1/我成功地执行了此命令: composer require friendsofsymfony/ckeditor-bundle 2/我没有执行注册捆绑包部分的操作,因为它已经在我的config/bundles.php中了(所以我假设文档不是最新的) 3/我将其添加到我的fileType.php中 use FOS\CKEditorBundle\Form\Type\CKEditorTyp

我想使用symfony5在我的symfony项目上安装CKeditor

我尝试执行此教程,但没有管理某些部分:

1/我成功地执行了此命令:

composer require friendsofsymfony/ckeditor-bundle
2/我没有执行注册捆绑包部分的操作,因为它已经在我的config/bundles.php中了(所以我假设文档不是最新的)

3/我将其添加到我的fileType.php中

use FOS\CKEditorBundle\Form\Type\CKEditorType;

class PropertyType extends AbstractType
{
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
->add('description', CKEditorType::class)
我的小枝文件在后面,但在描述字段中没有显示任何内容,这是一个经典的文本区域

<div class="col-lg-9">
    {{ form_widget(form.description) }}
</div>

多亏了大家,我对这一点有点迷茫…

您是否执行了
php-bin/console-ckeditor:install
文档

404问题可能来自ckeditor.js not found,因此,如果未定义ckeditor,则该问题可能会失败。
您可以阅读的文档以获取更多信息。

您是否执行了
php bin/console ckeditor:install
documented

404问题可能来自ckeditor.js not found,因此,如果未定义ckeditor,则该问题可能会失败。
您可以阅读的文档以获取更多信息。

下载捆绑包

$ composer require friendsofsymfony/ckeditor-bundle
use FOS\CKEditorBundle\Form\Type\CKEditorType;

$builder->add('field', CKEditorType::class, array(
    'config' => array(
        'uiColor' => '#ffffff',
        //...
    ),
));
注册捆绑包

$ composer require friendsofsymfony/ckeditor-bundle
use FOS\CKEditorBundle\Form\Type\CKEditorType;

$builder->add('field', CKEditorType::class, array(
    'config' => array(
        'uiColor' => '#ffffff',
        //...
    ),
));
然后,更新config/bundles.php:

return [

 // ...

FOS\CKEditorBundle\FOSCKEditorBundle::class => ['all' => true],

// ...

];
下载CKEditor

注册捆绑包后,需要安装CKEditor:

$ php bin/console ckeditor:install
安装资产

下载CKEditor后,需要将其安装到web目录中

$ php bin/console assets:install public
配置细枝

然后,更新您的/config/packages/twig.yaml

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

$ composer require friendsofsymfony/ckeditor-bundle
use FOS\CKEditorBundle\Form\Type\CKEditorType;

$builder->add('field', CKEditorType::class, array(
    'config' => array(
        'uiColor' => '#ffffff',
        //...
    ),
));

下载捆绑包

$ composer require friendsofsymfony/ckeditor-bundle
use FOS\CKEditorBundle\Form\Type\CKEditorType;

$builder->add('field', CKEditorType::class, array(
    'config' => array(
        'uiColor' => '#ffffff',
        //...
    ),
));
注册捆绑包

$ composer require friendsofsymfony/ckeditor-bundle
use FOS\CKEditorBundle\Form\Type\CKEditorType;

$builder->add('field', CKEditorType::class, array(
    'config' => array(
        'uiColor' => '#ffffff',
        //...
    ),
));
然后,更新config/bundles.php:

return [

 // ...

FOS\CKEditorBundle\FOSCKEditorBundle::class => ['all' => true],

// ...

];
下载CKEditor

注册捆绑包后,需要安装CKEditor:

$ php bin/console ckeditor:install
安装资产

下载CKEditor后,需要将其安装到web目录中

$ php bin/console assets:install public
配置细枝

然后,更新您的/config/packages/twig.yaml

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

$ composer require friendsofsymfony/ckeditor-bundle
use FOS\CKEditorBundle\Form\Type\CKEditorType;

$builder->add('field', CKEditorType::class, array(
    'config' => array(
        'uiColor' => '#ffffff',
        //...
    ),
));

谢谢,我可能误读了这部分文档。它解决了我的问题,因此在symfony 5:1-composer require friendsofsymfony/ckeditor bundle 2-php bin/console ckeditor:install 3-php bin/console assets:install publicThank中,我可能误读了这部分文档。它解决了我的问题,因此在symfony 5:1中-composer require friendsofsymfony/ckeditor bundle 2-php bin/console ckeditor:install 3-php bin/console资产:install public