# |
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 |
# |
Sep 23rd 2016, 12:46 |
GuillaumeP |
kitcat71_: j'utilise les règle de validation pour les sites de mes clients, en voici un exemple : https://parcoursdelaforme.fr/Lyon/inscription/particuliers/etape1 |
# |
Sep 23rd 2016, 12:44 |
kitcat71_ |
est ce un comportement normal? |
# |
Sep 23rd 2016, 12:44 |
kitcat71_ |
les autres retourne simplement le message d'erreur aprés soumission du formulaire |
# |
Sep 23rd 2016, 12:44 |
kitcat71_ |
affiche avant envoi du formulaire: "Veuillez renseigner ce champ" avec un tooltip |
# |
Sep 23rd 2016, 12:43 |
kitcat71_ |
->notEmpty('name', 'Vous devez renseignez le nom du bailleur.') |
# |
Sep 23rd 2016, 12:43 |
kitcat71_ |
$validator |