Je viens de jeter un coup d'oeil dans du vieux code, donc je ne suis pas sûr de mon coup à 100% :p mais j'avais réussi à obtenir un bon résultat avec cette méthode :
Dans ton widget sfWidgetFormInputFileEditable, tu ajoute l'option suivante :
'file_src' => '/uploads/'.$this->getObject()->getFileSrc()
(tu peux changer /uploads par /uploads/images ou autre chose bien sur)
et dans la classe de ton modèle ( /lib/model/doctrine/tonModele.class.php ), tu ajoute la méthode suivante :
1 2 3 4 5
|
public function generateFileSrcFilename(sfValidatedFile $file)
{
return Doctrine_inflector::urlize($file->getOriginalName()).$file->getOriginalExtension();
} |
Bon courage !
Partager