Bonjour,
Un truc qui coince ; mon champ status reste desesperement avec la
"default value (1) " que je lui ai mise lors de la creation de ma
table au lieu de prendre la valeur que j'ai choisi dans mon
formulaire.
Du coup je me demande à quoi cela peut-etre dû.
J'ai testé l'utilisation du beforeSave dans mon modele
mais je n'ai pas envi que la valeur 2 soit affectée à la colonne
status, quelque soit l'action (edit/add), mais uniquement à la
creation.
Donc si la solution est bien un beforeSave, comment dans le model, on
identifie la methode qui invoque le callback ?
Si le beforeSave n'est pas la bonne piste, quelle est-elle ?
ps : actuellement ; avec le beforeSave , en affectant 2
systematiquement ; cakephp me dit qu'il peut pas mettre à jour ma
donnée... screunieunieu.......
Merci ;)
Cdt.
On Mar 25, 10:28 pm, foxmask <[EMAIL PROTECTED]> wrote:
> plus ajouté dans son controller :
>
> $this->Security->blackHoleCallback='error404';
> dans le beforeFilter comme ceci:
>
> public function beforeFilter() {
> if (!empty($this->data)) {
> $this->Security->blackHoleCallback='error404';
>
> $this->Security-
>
> >requirePost('admin_add','admin_edit','add');
> }
> }
>
> et la methode error404 qui va bien
> public function error404 () {
> $this->theme = 'puncake';
> $this->layout = 'admin';
> $this->set('name',__('Invalid Request',true));
> $this->set('message',__('You made an invalid
> action!',true));
> }
>
> le tout pour exploiter le cas echeant le template error404.ctp ;)
>
> sans tout cela point de salut.
>
> On 25 mar, 21:05, foxmask <[EMAIL PROTECTED]> wrote:
>
> > J'aime bien la sécu et lutter contre les intrusions donc pour moi
> > ajouter ce composant est obligatoire pour la pérénité d'un CMS.
>
> > à suivre ;)
>
> > On 25 mar, 17:37, Lionel <[EMAIL PROTECTED]> wrote:
>
> > > Je me disais la même chose.
> > > On va avoir notre expert francophone en Scurity Component...!
> > > Bon courage
>
> > > Lionel
--~--~---------~--~----~------------~-------~--~----~
Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---