Editor.js dans Symfony EasyAdmin

DEV - 26/02
Hier, j'ai parlé de Editor.js. Aujourd'hui, je propose une implémentation pour Symfony avec EasyAdmin pour ...

Hier, j'ai parlé de Editor.js. Aujourd'hui, je propose une implémentation pour Symfony avec EasyAdmin pour une propriété de typejsonsur une entité de doctrine.

Si vous pensez à une amélioration, n'hésitez pas à commenter!

Tout d'abord, créez un nouveau champ (il est spécifique pour EasyAdmin):

# src / admin / field / editorjs.php?php namespace App\Admin\Field; use App\Form\Type\EditorjsType; use EasyCorp\Bundle\EasyAdminBundle\Contracts\Field\FieldInterface; use EasyCorp\Bundle\EasyAdminBundle\Field\FieldTrait; class Editorjs implements FieldInterface { use FieldTrait; public static function new(string $propertyName, ?string $label = null): self { return (new self()) -setProperty ($ propertyName) -> setLabel ($ label) -> setFormType (editorjstype :: class) -> setTemplatePath ('admin / field / editorjs.html.twig') // requis également l'entrée EasyAdmin dans webpack.config.js; }}
Entrez le mode de sortie en mode plein écran

et le type de formulaire Editorjstype mentionné:

# src / form / type / editorjstype.php?php declare(s...
[Courte citation de 8% de l'article original]
Loading...