Bonjour,
J'ai une fonction me permettant d'uploader des fichiers a partir d'un formulaire.
Pour une des entités, cela fonctionne parfaitement, pour l'autre la création de mon chemin est doublé.
Je m'explique, le code :
donne bien un fichier nommé Devis18.pdf par exemple, mais celui-ci est dans Uploads/ClientSlug/ProjetSlug/ClientSlug/ProjetSlug (uploads est mon UploadRootDir).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $this->file->move( $this->getUploadRootDir().'/'.$this->getProjet()->getClient()->getSlug().'/'.$this->getProjet()->getSlug(), // Le répertoire de destination 'Devis'.$this->id.'.'.$this->extention
Je viens de faire un text en créant un controller "test" qui doit me retourner le même chose :
Le text retourné est bien ClientSlug/ProjetSlug ... c'est à ne plus rien comprendre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public function testAction($id) { $devis = $this->getDoctrine()->getManager()->getRepository('TGComptaBundle:Devis')->find($id); $text = $devis->getProjet()->getClient()->getSlug().'/'.$devis->getProjet()->getSlug(); return $this->render('TGProdBundle:projet:test.html.twig', array('text' => $text)); } }![]()
Partager