# |
Sep 23rd 2016, 13:03 |
Skeletyon |
Tu surcharges le comportement usuel d'un CRUD, tu fais des cas particuliers. Mais imagine aussi que le comnportement du FW te vas pas de base, tu change le coeur? Vindiou non! |
# |
Sep 23rd 2016, 13:03 |
SpoutBE_ |
+1 |
# |
Sep 23rd 2016, 13:03 |
GuillaumeP |
Si oui, cher kitcat71_, je te conseille ceci : https://packagist.org/packages/friendsofcake/bootstrap-ui |
# |
Sep 23rd 2016, 13:03 |
kitcat71_ |
GuillaumeP: oui |
# |
Sep 23rd 2016, 13:02 |
Skeletyon |
Pis en plus, sur les FW, tu fais presque que ca lol |
# |
Sep 23rd 2016, 13:02 |
SpoutBE_ |
j'fais même des traits maintenant |
# |
Sep 23rd 2016, 13:02 |
SpoutBE_ |
bah klr |
# |
Sep 23rd 2016, 13:02 |
Skeletyon |
Le principe de surcharge c'est important. Et heureusement que ca existe |
# |
Sep 23rd 2016, 13:02 |
SpoutBE_ |
C'est qd même plus malin de faire ça globalement: https://gist.github.com/spout/860aa06808732073080b8c6bb2f33a00 |
# |
Sep 23rd 2016, 13:01 |
GuillaumeP |
Twitter Bootstrap ? |
# |
Sep 23rd 2016, 13:01 |
GuillaumeP |
pour finir kitcat71_ est-ce que tu utilise bootstrap ? |
# |
Sep 23rd 2016, 13:01 |
Skeletyon |
https://www.httpvshttps.com/ |
# |
Sep 23rd 2016, 13:01 |
GuillaumeP |
je trouve que c'est plus intelligent mais plus logn à mettre en place / utiliser |
# |
Sep 23rd 2016, 13:01 |
kitcat71_ |
perso, j'aime pas le principe de la surcharge, sauf exception |
# |
Sep 23rd 2016, 13:00 |
kitcat71_ |
héhé , débat d'expert |
# |
Sep 23rd 2016, 13:00 |
GuillaumeP |
c'est futé mais discutable |
# |
Sep 23rd 2016, 12:57 |
SpoutBE_ |
pr surcharger le create() |
# |
Sep 23rd 2016, 12:56 |
SpoutBE_ |
CustomFormHelper extends FormHelper |
# |
Sep 23rd 2016, 12:56 |
SpoutBE_ |
CustomFormHelper => FormHelper |
# |
Sep 23rd 2016, 12:55 |
SpoutBE_ |
et override ça globalement |
# |
Sep 23rd 2016, 12:55 |
SpoutBE_ |
aliase le FormHelper |
# |
Sep 23rd 2016, 12:55 |
SpoutBE_ |
sois encore plus malin |
# |
Sep 23rd 2016, 12:55 |
kitcat71_ |
comme cela j'ai un comportement homogène |
# |
Sep 23rd 2016, 12:55 |
kitcat71_ |
je vais me simplifier la vie et faire comme GuillaumeP : 'novalidate' => true, |
# |
Sep 23rd 2016, 12:53 |
kitcat71_ |
Bref encore un truc sur lequel je peux perdre du temps |
# |
Sep 23rd 2016, 12:52 |
SpoutBE_ |
même les sites FR, je code tout en anglais |
# |
Sep 23rd 2016, 12:51 |
SpoutBE_ |
si t'as des champs non nullable c'est possible aussi |
# |
Sep 23rd 2016, 12:51 |
GuillaumeP |
SpoutBE_: dans cet exemple précis le site est franco-français alors j'ai des noms de colonnes dans mysql en fr |
# |
Sep 23rd 2016, 12:51 |
kitcat71_ |
ou c'est jusqu'il ne connait pas toutes les régles et ne se déclenche que sur "empty"? |
# |
Sep 23rd 2016, 12:51 |
SpoutBE_ |
par champ + le formnovalidate sur <form> qui joue aussi |
# |
Sep 23rd 2016, 12:50 |
kitcat71_ |
SpoutBE_: le html5 validation s'active par champ? |
# |
Sep 23rd 2016, 12:50 |
kitcat71_ |
Merci GuillaumeP : vu, c'est mon "cas 2" |
# |
Sep 23rd 2016, 12:50 |
SpoutBE_ |
moi ici chaque site est tjs en FR/EN/NL/DE |
# |
Sep 23rd 2016, 12:49 |
SpoutBE_ |
Rhaaalala vous faites souvent du hardcoding de langues dans vos PHP, quelle chance lol |
# |
Sep 23rd 2016, 12:49 |
GuillaumeP |
'context' => ['validator' => 'etape1'] // voir code source sur repl.it |
# |
Sep 23rd 2016, 12:49 |
GuillaumeP |
Dans mes options de création de formulaire j'ai toujours : 'novalidate' => true, |
# |
Sep 23rd 2016, 12:48 |
SpoutBE_ |
required="required" sur le champ |
# |
Sep 23rd 2016, 12:48 |
GuillaumeP |
https://repl.it/DgHq/0 |
# |
Sep 23rd 2016, 12:48 |
SpoutBE_ |
cas 2: pas activée |
# |
Sep 23rd 2016, 12:48 |
SpoutBE_ |
cas 1: html5 validation activée |
# |
Sep 23rd 2016, 12:46 |
GuillaumeP |
Si tu valides le formulaire les input en erreurs apparaissent avec une mention en rouge |