Cakephp 3.0 modifie ou supprime div diviser sur le formulaire de saisie
Je suis en train d'essayer d'enlever ou de modifier l'emballage div que CakePHP utilise sur ses helper form.
Lorsque j'utilise ce code:
echo $this->Form->input('contact', ['label' => false]);
La sortie est:
<div class="input text">
<input type="text" id="contact" maxlength="255" name="contact">
</div>
Et ce que je veux est:
<div class="myOwnClass">
<input type="text" id="contact" maxlength="255" name="contact">
</div>
J'ai l'habitude de le faire sur CakePHP 2 ajout de plus d'options pour la méthode de saisie, cependant sur la dernière version de CakePHP ce n'est pas de travail. Toute indices?
Grâce
source d'informationauteur jpruizs
Vous devez vous connecter pour publier un commentaire.
Utilisation FormHelper Modèles
De changer de ligne pour toutes les entrées dans l'utilisation de la forme:
De changer de ligne pour d'entrée unique utilisation:
Pour une référence complète sur les modèles de lire: Personnalisation des Modèles de FormHelper Utilise
CakePHP 2 style de la personnalisation d'emballages n'est pas supportée dans la version 3. De guide de migration:
Je travaille avec une INTERFACE utilisateur acheté et il y a eu plusieurs problèmes avec cakephp3. Pour moi, il n'est pas si facile à retirer la
<div>
initiale, la plupart de la solution proposée ici, après beaucoup d'essais:le résultat
seulement ajoute une balise input (désolé pour mon Google-anglais)
Je pense que c'est une meilleure façon de définir les modèles mondiaux dans le dossier config:
Dans le dossier config de créer le fichier "semantic.php" (Vous pouvez l'appeler ce que vous voulez) avec le contenu:
Espérons que cette aide!