J'essaie d'ajouter une classe par défaut pour chaque entrée dans mon application cakephp 3. Exemple de ce que je veux:cakephp 3 ajouter la classe par défaut aux entrées
Entrée: <echo $this->Form->control('email');
Sortie: <input class="form-control" class="is-invalid"/>
sortie souhaitée: <input class="form-control is-invalid"/>
pour ce que j'ai modèle d'entrée sous la direction de FormHelper
$this->viewBuilder()->setHelpers([
'Form' => [
'templates' => [
'input' => '<input class="form-control" type="{{type}}" name="{{name}}"{{attrs}}/>'
]
]
]);
le problème est que {{attrs}}
peut contenir d'autres classes. Avez-vous une idée de comment le faire?
Il y a aussi des plugins disponibles qui aide à la création de sortie compatible bootstrap: ** https: //github.com/FriendsOfCake/awesome-cakephp#templating**. – ndm
salut je sais mais les plugins fonctionnent avec bootstrap 3 seulement. J'utilise bootstrap 4, il y a beaucoup de changements. – Matoran