Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
prog:symfony:extensions:easyadmin:fields [24/10/2022 19:04] thierry [renderAsHtml] |
prog:symfony:extensions:easyadmin:fields [24/10/2022 19:08] (Version actuelle) thierry [hideOnForm()] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Les Fields ====== | ====== Les Fields ====== | ||
- | ===== TextField ===== | ||
===== Options ===== | ===== Options ===== | ||
==== Communes ==== | ==== Communes ==== | ||
Ligne 63: | Ligne 62: | ||
getAsDto(): FieldDto | getAsDto(): FieldDto | ||
</code> | </code> | ||
+ | === hideOnForm === | ||
+ | Cacher le champ du formulaire de modification/création | ||
+ | <code php> | ||
+ | public function configureFields(string $pageName): iterable | ||
+ | { | ||
+ | return [ | ||
+ | TextField::new('contact','Nom + Prénom')->hideOnForm(), | ||
+ | ]; | ||
+ | } | ||
+ | </code> | ||
+ | |||
+ | ==== TextField ==== | ||
- | ==== renderAsHtml ==== | + | === renderAsHtml === |
Pour rendre du texte au format HTML et non escaped, il faut modifier la ''CustomOption'' ''renderAsHtml'' à ''True'' | Pour rendre du texte au format HTML et non escaped, il faut modifier la ''CustomOption'' ''renderAsHtml'' à ''True'' | ||
<code php xxxxCrudController.php> | <code php xxxxCrudController.php> |