bonjour,
d'abord bon noel a ceux qui me liront et qui ont (comme moi) rien trouvé à faire avant le repas ^^)

ensuite, mon probleme : est ce qu'il vous est déjà arrivé de ne pas avoir de message d'erreur si le champ d'un formulaire n'est pas valide ?
ma règle n'est pas vérifiée, mon $session->flash(); m'indique la bonne réponse mais aucune réponse ne s'affiche à coté du champ non valide
le champ est un checkbox, donc pour le créer, j'ai fait ainsi :

<?php echo $form->checkbox('regle').' Accepter les règles du forum'; ?>

et ma règle de validation !

<?php var $validate = array('regles' => array(
            'rule' => array('comparison', '==', 1),
            'message' => 'Les regles n\'ont pas ete acceptees'
        ));

la règle fonctionne bien, mais le message n'est pas affiché, pourquoi ca ? :'(
je précise que le champ regle n'existe pas dans ma bdd mais je pense pas que ca soit un problème

2 réponses


Grafikart
Réponse acceptée

Mmmh ton champ dans validate regles (avec un s est différent de ton champ dans checkbox regle (sans s)
Sinon essaie
$form->input('regle',array('type'=>'checkbox'));

Flohw
Auteur

ype, ca marche :) merci ! tout con comme erreur et bizarrement, c'est sur celles-ci qu'on bute le plus ^^