[résolu] Ajouter une valeur aprés la soumission d'un form
Bonjour à tous,
J'ai cherché toute la journée sans trouver la solution à mon problème que voici :
J'ai un formulaire d'article (fait avec le admin generator).
Avec les champs suivants (simplifié) :
- titre
- corps
- etat (liste avec brouillons / validé / publié )
Une fois soumis si l'état est publié, je veux mettre à jour la "date de publication" qui n'apparait pas dans ce formulaire.
Donc je cherche à ajouter ma date avec les valeurs soumises pour qu'à la sauvegarde du formulaire la date soit enregistrée.
J'espère être clair. Je veux mettre à jour un champ qui n'est pas dans le formulaire.
J'ai essayé de faire ça dans executeCreate (que je redéfini) :
Code:
1 2 3 4 5
|
// Je récupère les valeurs du post
$values = $request->getParameter($this->form->getName());
// J'ajoute ma valeur
$values['publie_le'] = date("Y-m-d H:i:s"); |
J'espérais le le processForm prendrait en compte cette valeur mais ce n'est pas le cas.
Est-ce que j'utilise la bonne méthode ? (surement pas puisque ça ne marche pas).
Je précise que je n'ai pas de message d'erreur, ma date reste juste à NULL.
Avez-vous une idée ?