Bonjour,
J'utilise actuellement le plugin CakePHP Plugin : Draft pour générer un brouillon, pour ensuite le supprimé immédiatement, et récupérer entre temps l'id futur, seul problème c'est que si jamais dans mon formulaire d'ajout de données si je fait une erreur le champ "id" de ma base de donnée s’incrémente, or la je viens d’effectuer quelques test je passe de l'id 14 à 110, ce qui fait un peut lourd.
J'aurais voulu savoir si il est possible lorsqu'on fait un cleandraft de décrémenter le compteur 'id'.
Pour information, j'utilise une base de données Mysql, je souhaiterais avoir quelques pistes à creuser, je vous remercie d'avance.
Bonjour
dans ton controller , coupe le save et met à la place
debug($this->request->data();
regarde comment s'est remplie l'objet au moment de l'envoi du formulaire.
Il y a surement un problème
Poste le debug ici si tu vois pas comment t'n sortir ensuite
Poste également le code source du select , ça peut être utile.
bien cordialement
Antho
Deuxième problème résolut, merci. C'est vrai que je pensais pas que sa me renvoyait cette forme, pour moi le problème venait de l'input du coup j'ai pas pensé a faire un debug des données envoyées :
voici comment j'ai fait du coup(fonctionnel)
$data = $this->request->data;
$data'Post']"date-sortie"] = $data'Post']"date-sortie"]'year'];
Ne reste plus que le problème avec l'incrémentation de l'appel du plugin draft.