Outils pour utilisateurs

Outils du site


cakephp3:formulaires_templates_perso

Formulaires : Templates personnalisés

Liste des templates prédéfinis du FormHelper : https://api.cakephp.org/3.7/class-Cake.View.Helper.FormHelper.html#%24_defaultConfig

Pour redéfinir ses propres templates :

  • Ajouter un fichier config/app_form.php
  • Éditer la classe AppView
    • Ouvrir le fichier src/View/AppView.php
    • Ajouter dans la méthode initialize() :
$this->loadHelper('Form', [
    'templates' => 'app_form',
]);

Exemple de redéfinition dans app_form.php :

<?php
return [
    'formEnd' => '</form><p>Coucou!</p>',
];

⇒ à chaque fin de formulaire, un paragraphe “Coucou” sera ajouté.

Tout ce qui n'est pas redéfini dans ce fichier continue d'utiliser le template par défaut.

cakephp3/formulaires_templates_perso.txt · Dernière modification: 2019/06/29 07:12 (modification externe)