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 : [email protected]
Pour résilier : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---