Tout part d'un formulaire pour ajouter des pdf par rapport à un article.
Si l'id de l'article, on update mais si l'id n'est pas en base, tu enregistres les données saisies.
Le formulaire est dans le backend généré avec admin generator.
Voici le code :
Le problème, c'est que la mise à jour est faite seulement il enregistre également comme si c'était un nouvel id?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public function save(Doctrine_Connection $conn = null) { if($id->chantier_id_article == $_POST["chantier"]["id_article"] /*&& isset($_FILES['chantier']['tmp_name']["Téléchargement pdf"])*/){ Doctrine_Query::create() ->update('RessourcePdf r') ->set('r.chemin_pdf','?', $_POST["chantier"]["chemin_pdf"]) ->where('r.chantier_id_article = ?', $_POST["chantier"]["id_article"]) ->execute(); } elseif($this->isnew() ) { parent::save(); } }
Je ne sais pas comment régler le problème![]()
Partager