Bonjour euphrate !

Merci de ta précision, mais j'ai fait différents tests avec les
propriétés et méthodes invalidate(), validate(), validationErrors(),
etc.
Et je n'ai pas obtenu l'effet désiré...
En fait, en lisant l'API ou le code source, j'ai du mal a saisir le
fonctionnement et les différences entre ces propriétés/méthodes
similaires dans le Modèle et le Contrôleur.

En attendant, tu penses qu'il n'y a pas d'autre solution qu'une
validation en "beforeSave()" pour checker un select multiple ?

Aurélien


On 31 mar, 19:17, euphrate_ylb <[EMAIL PROTECTED]> wrote:
> Si tu valides manuellement avec le beforeSave, il te faut également
> gérer les messages d'erreur en remplissant la variable 
> $this->validationErrors. Pour ce faire, tu peux utiliser la méthode
>
> invalidate($field, $value) du modele.
>
> euphrate_ylb
>
> avairet wrote:
> > Salut � tous,
>
> > Je cherche un moyen propre et �l�gant de valider un select multiple...
>
> > Car dans mon mod�le, si j'inclue le champ concern� dans le tableau
> > "$validate", par exemple avec un "VALID_NOT_EMPTY", la sauvegarde
> > s'ex�cute m�me si je n'ai rien s�lectionn� pour ce champ.
>
> > J'ai essay� avec un test dans beforeSave(), qui fonctionne bien : mes
> > enregistrements ne sont pas sauvegard�s et je reviens sur le
> > formulaire, mais je n'arrive pas � afficher le message d'erreur
> > ad�quat autour du champ concern�...
>
> > Merci de vos suggestions !
--~--~---------~--~----~------------~-------~--~----~

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

Répondre à