Bonjour,
Voici mon problème, j'essaye d'uploader un fichier et stocker son chemin adsolu dans un champs de ma base de donner. J'ai suivie le tutorial officiel, cependant, symfony stock le chemin relatif ('/home/{user}....'), alors qu'il devrait stocker le chemin absolu. Voici mon code:
Pouvez vous m'aider?
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
16
17
18 class ArticleForm extends BaseArticleForm { public function configure() { ... $this->widgetSchema['logo'] = new sfWidgetFormInputFile(); .... $this->validatorSchema['logo'] = new sfValidatorFile(); } public function save($con = null) { $file = $this->getValue('logo'); $filename = sha1($file->getOriginalName()).$file->getExtension($file->getOriginalExtension()); $file->save(sfConfig::get('sf_web_dir').'/upload/'.$filename); return parent::save($con); } }
Partager