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
-~----------~----~----~----~------~----~------~--~---