setono/easyadmin-editorjs-bundle

在EasyAdmin项目中使用EditorJS

dev-master 2023-10-17 10:24 UTC

This package is auto-updated.

Last update: 2024-09-08 10:10:21 UTC


README

Latest Version Software License Build Status Code Coverage

安装

要安装此包,只需运行

composer require setono/easyadmin-editorjs-bundle

添加路由配置

config/routes 中添加路由导入

# config/routes/setono_easyadmin_editorjs.yaml
setono_easyadmin_editorjs:
    resource: "@SetonoEasyadminEditorjsBundle/Resources/config/routes.yaml"

用法

在配置crud控制器中的字段时,添加一个 EditorJSField,如下所示

public function configureFields(string $pageName): iterable
{
    // ...
    
    yield EditorJSField::new('content')
        ->addHeaderTool(2)
        ->addListTool()
        ->addQuoteTool()
    ;
    
    // ...
}