bonsoir,
il me semble que les
echo $form->error()
sont de trop

le $validation se suffit à lui même pour afficher les erreurs sous les
champs.

exemple :

        public $validate = array(
                'team_name'=> array(
                                         'rule' => array('custom', 
'/[a-zA-Z0-9\b\']/'),
                                         'required' => true,
                                         'allowEmpty' => false,
                                         'message' => 'only alphanumeric 
content allowed',
                                         'maxlength' => array(
                                                'rule' => array('maxLength', 
'80'),
                                                'message' => 'Max size 80 
characters'
                                                ),
                        ),
                'team_server' => array(
                                        'rule' => 'ip',
                                        'message' => 'Please supply a valid IP 
address.',
                                        'required' => false,
                                        'allowEmpty' => true,
                        ),
                'team_port' => array(
                                         'rule' => 'numeric',
                                         'required' => false,
                                         'allowEmpty' => true,
                                         'message' => 'only numeric content 
allowed',
                        ),
                'team_active' => array(
                                         'rule' => array('custom', '/[10]/'),
                                         'message' => 'Select Yes or No',
                        ),
                'team_displayed' => array(
                                         'rule' => array('custom', '/[10]/'),
                                         'message' => 'Select Yes or No',
                        ),
                'team_displayed_bloc' => array(
                                         'rule' => array('custom', '/[10]/'),
                                         'message' => 'Select Yes or No',
                        ),

        );



cdt.

On 6 sep, 16:34, moonshield <[EMAIL PROTECTED]> wrote:
> Bonjour tout le monde ,
> j'essais depuis quelque heures d'utiliser la validation de cakephp mais
> je n'arrive toujours pas  à afficher les messages d'erreurs propres à
> chaque champ.
> Ce qui est "bizarre" c'est que la validation marche j'ai mon message
> d'erreur qui m'alerte  que les données envoyées ne sont pas valides.
>
> ceci dit après  quelques "debug" j'ai remarqué que la methode
> Helper::tagIsInvalid(); retourne un false:
>
> Mon modele :http://bin.cakephp.org/view/161926984
> Mon Action :http://bin.cakephp.org/view/1319791155
> Ma Vue     :http://bin.cakephp.org/view/831858035
>
> Merci
> --
> Ayoub HIDRI
> mail : [EMAIL PROTECTED]
--~--~---------~--~----~------------~-------~--~----~

Groupe "Cakephp-fr".
Adresse : cakephp-fr@googlegroups.com
Pour résilier  : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à