Salut,
j'ai besoin d'un peu d'aide pour modifier le rendu de mes formulaires avec CakePHP. Je souhaite utiliser un template pour automatiser et réutiliser le code. Pour ce faire, j'utilise un Template de formHelper. Je souhaite obtenir ce résultat:

<div class="group">
   <input name="page_slug" id="page-slug" type="text">
   <span class="highlight"></span>
   <span class="bar"></span>
   <label>slug</label>
</div>

Mon helper contient ceci:

return [
   'inputContainer' => '<div class="input {{type}}{{required}} group">{{content}}<span class="highlight"></span><span class="bar"></span></div>',
   'formGroup' => '{{input}}{{label}}',
];

et produit ce résultat:

<div class="input text group">
   <input name="page_slug" id="page-slug" type="text">
   <label for="page-slug">Page Slug</label>
   <span class="highlight"></span>
   <span class="bar"></span>
</div>

Là où je suis coincé, c'est que je n'arrive pas à à placer le label après les < span >.

J'apprécienrai grandement un coupe de main.
D'avance merci.
Antonio

2 réponses


Grafikart
Réponse acceptée

Si tu veux les span entre l'input et le label ? Si oui met les dans le formGroup

leica69
Auteur

Nickel, merci pour la réponse.
PS: Bravo pour ton site et tes tutos.