Merci beaucoup pour ta réponse, désolé pour le temps mais je n'ai pas
pu tester avant.

Tout fonctionne, bonne soirée

Louis

On 18 sep, 08:30, Guillaume <[EMAIL PROTECTED]> wrote:
> utilise plutôt Model::field pour lire un seul champ parce que
> Model::read() te renvoie un tableau contenant la valeur de out et non
> la valeur de out.
> Par défaut, saveField ne fait pas appel à la validation (le troisième
> paramètre est bien à false dans ton code, de toute façon).
>
> Guillaume
>
> On 18 sep, 01:15, Louis <[EMAIL PROTECTED]> wrote:
>
> > Bonsoir,
>
> > J'ai un petit problème,e j'ai une table sites dans ma base de données,
> > je souhaite incrémenté le champ 'out' de 1 pour un enregistrement
> > donné, le lien pour lancer ma méthode est le suivant : /sites/out/1
>
> > Voici ma méthode out :
>
> >         function out($id = null) {
>
> >                 if (!$id) {
> >                                 $this->Site->id = $id;
> >                                 $this->Site->saveField('out', 
> > ($this->Site->read('out',$id))
> > +1,false);
> >                                 $this->redirect($this->Site->read('url', 
> > $id));
> >                         }
> >                 }
>
> > Je ne comprends pas, rien n'est changé en base de données. Est-ce que
> > ce serait à cause du $validate utilisé pour les ajout/modif standart ?
>
> > Merci d'avance
--~--~---------~--~----~------------~-------~--~----~

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 à