Bonjour, après des heures de recherche sans solution je suis venu pour poser mon problème,c'est je n'arrive pas à insérer au BD automatiquement le Id d'utilisateur connecté sur un formulaire et voilà mon code :
....Form.php
dans mon action :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $this->widgetSchema['id_utilisateur'] = new sfWidgetFormInputHidden(); ...... $this->setDefault('id_utilisateur', $this->getOption('idUser'));
le résultat c'est que le formulaire n'effectue pas l'insertion puisque il ne passe pas "id_utlisateur" après
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $this->form = new ......Form(Doctrine::getTable('Nome de la table )->find(-1),array('idUser' => $this->getUser()->getAttribute('id'))); if ($request->isMethod('post')) { if ($this->processForm($request, $this->form)) { $this->form->save(); .....
Partager