<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commentaires sur : Upload de fichier avec Symfony</title>
	<atom:link href="http://www.lexik.fr/blog/symfony/symfony/upload-de-fichier-376/feed" rel="self" type="application/rss+xml" />
	<link>http://www.lexik.fr/blog/symfony/symfony/upload-de-fichier-376</link>
	<description>Blog sur le développement Web PHP avec Symfony 2</description>
	<lastBuildDate>Sun, 05 Feb 2012 05:07:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>Par : Tadpole</title>
		<link>http://www.lexik.fr/blog/symfony/symfony/upload-de-fichier-376/comment-page-1#comment-14833</link>
		<dc:creator>Tadpole</dc:creator>
		<pubDate>Thu, 28 Apr 2011 12:25:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.lexik.fr/sfblog/?p=376#comment-14833</guid>
		<description>Un grand MERCI !

C\&#039;est grâce a des gens comme vous que l\&#039;on avance à grands pas :)

bonne continuation</description>
		<content:encoded><![CDATA[<p>Un grand MERCI !</p>
<p>C\&#8217;est grâce a des gens comme vous que l\&#8217;on avance à grands pas <img src='http://www.lexik.fr/blog/symfony/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>bonne continuation</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : thomas</title>
		<link>http://www.lexik.fr/blog/symfony/symfony/upload-de-fichier-376/comment-page-1#comment-582</link>
		<dc:creator>thomas</dc:creator>
		<pubDate>Wed, 06 May 2009 08:20:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.lexik.fr/sfblog/?p=376#comment-582</guid>
		<description>Bonjour,

Le probleme c&#039;est que lorsque l&#039;on sauvegarde le formulaire, il upload les fichiers et n&#039;a pas accès aux nouvelles données.
Pour y remédier on peut lui faire passer la donnée voulue juste avant de faire la sauvegarde:
$form-&gt;bind($request-&gt;getParameter($form-&gt;getName());
if($form-&gt;isValid())
{
  $form-&gt;getObject()-&gt;setName($form-&gt;getValue(&#039;name&#039;));
  $form-&gt;save();
}
Donc avec cette phrase:
$form-&gt;getObject()-&gt;setName($form-&gt;getValue(&#039;name&#039;));
on renseigne la valeur name de notre objet.
et logiquement dans le 
generateDescriptionFilename($file){}
on a maintenant accès à $this-&gt;getName();</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>Le probleme c&#8217;est que lorsque l&#8217;on sauvegarde le formulaire, il upload les fichiers et n&#8217;a pas accès aux nouvelles données.<br />
Pour y remédier on peut lui faire passer la donnée voulue juste avant de faire la sauvegarde:<br />
$form-&gt;bind($request-&gt;getParameter($form-&gt;getName());<br />
if($form-&gt;isValid())<br />
{<br />
  $form-&gt;getObject()-&gt;setName($form-&gt;getValue(&#8216;name&#8217;));<br />
  $form-&gt;save();<br />
}<br />
Donc avec cette phrase:<br />
$form-&gt;getObject()-&gt;setName($form-&gt;getValue(&#8216;name&#8217;));<br />
on renseigne la valeur name de notre objet.<br />
et logiquement dans le<br />
generateDescriptionFilename($file){}<br />
on a maintenant accès à $this-&gt;getName();</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Renaud</title>
		<link>http://www.lexik.fr/blog/symfony/symfony/upload-de-fichier-376/comment-page-1#comment-540</link>
		<dc:creator>Renaud</dc:creator>
		<pubDate>Tue, 05 May 2009 08:18:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.lexik.fr/sfblog/?p=376#comment-540</guid>
		<description>Bonjour,

En suivant pas à pas le tutoriel Jobeet je n\&#039;ai pas eut trop de soucis avec l\&#039;upload en lui-même. Cependant j\&#039;aimerai moi aussi que mon nom de fichier soit composé de certaines informations provenant de ma table ($this-&gt;name dans l\&#039;exemple). Mais si je change le \&#039;name\&#039; et le fichier en même temps lors d\&#039;une édition le nom du nouveau fichier n\&#039;est pas généré avec la nouvelle valeur de \&#039;name\&#039; ... et je ne parle pas de la création. Y a-t-il un moyen avec Symfony de gérer tout cela en piochant dans les informations saisies dans le formulaire ? Ou est-ce que je dois surcharger ma méthode save en y mettant un rename du fichier (un peu barbare à mon goût alors qu\&#039;il y a tant d\&#039;outils à disposition) ?</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>En suivant pas à pas le tutoriel Jobeet je n\&#8217;ai pas eut trop de soucis avec l\&#8217;upload en lui-même. Cependant j\&#8217;aimerai moi aussi que mon nom de fichier soit composé de certaines informations provenant de ma table ($this-&gt;name dans l\&#8217;exemple). Mais si je change le \&#8217;name\&#8217; et le fichier en même temps lors d\&#8217;une édition le nom du nouveau fichier n\&#8217;est pas généré avec la nouvelle valeur de \&#8217;name\&#8217; &#8230; et je ne parle pas de la création. Y a-t-il un moyen avec Symfony de gérer tout cela en piochant dans les informations saisies dans le formulaire ? Ou est-ce que je dois surcharger ma méthode save en y mettant un rename du fichier (un peu barbare à mon goût alors qu\&#8217;il y a tant d\&#8217;outils à disposition) ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : thomas</title>
		<link>http://www.lexik.fr/blog/symfony/symfony/upload-de-fichier-376/comment-page-1#comment-221</link>
		<dc:creator>thomas</dc:creator>
		<pubDate>Wed, 22 Apr 2009 09:55:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.lexik.fr/sfblog/?p=376#comment-221</guid>
		<description>Bonjour,

dans ma function generateImageFilename(sfValidatedFile $file) je fais appel à la méthode stripText() de l&#039;objet Sanitize : 
  Sanitize::stripText($text)
Or cette fonction n&#039;est pas par défaut dans symfony, elle permet simplement de faire un slugify.
Symfony à sa propre fonction que l&#039;on peut appeler de la sorte :
  Doctrine_Inflector::urlize($text)</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>dans ma function generateImageFilename(sfValidatedFile $file) je fais appel à la méthode stripText() de l&#8217;objet Sanitize :<br />
  Sanitize::stripText($text)<br />
Or cette fonction n&#8217;est pas par défaut dans symfony, elle permet simplement de faire un slugify.<br />
Symfony à sa propre fonction que l&#8217;on peut appeler de la sorte :<br />
  Doctrine_Inflector::urlize($text)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : damien</title>
		<link>http://www.lexik.fr/blog/symfony/symfony/upload-de-fichier-376/comment-page-1#comment-220</link>
		<dc:creator>damien</dc:creator>
		<pubDate>Wed, 22 Apr 2009 09:45:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.lexik.fr/sfblog/?p=376#comment-220</guid>
		<description>C\\\&#039;est bon, j\\\&#039;ai trouvé, ma fonction ressemble à cela maintenant:

  public function generateDescriptionFilename(sfValidatedFile $file)
  {
    return $file-&gt;getOriginalName();
  }
}

Cordialement, Damien</description>
		<content:encoded><![CDATA[<p>C\\\&#8217;est bon, j\\\&#8217;ai trouvé, ma fonction ressemble à cela maintenant:</p>
<p>  public function generateDescriptionFilename(sfValidatedFile $file)<br />
  {<br />
    return $file-&amp;gt;getOriginalName();<br />
  }<br />
}</p>
<p>Cordialement, Damien</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : damien</title>
		<link>http://www.lexik.fr/blog/symfony/symfony/upload-de-fichier-376/comment-page-1#comment-217</link>
		<dc:creator>damien</dc:creator>
		<pubDate>Wed, 22 Apr 2009 09:28:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.lexik.fr/sfblog/?p=376#comment-217</guid>
		<description>Cela ne fonctionne pas pour moi:

Fatal error: Class &#039;Sanitize&#039; not found in C:\www\symf\test\lib\model\Photo.php on line 13

Y&#039;a t&#039;il un autre moyen?</description>
		<content:encoded><![CDATA[<p>Cela ne fonctionne pas pour moi:</p>
<p>Fatal error: Class &#8216;Sanitize&#8217; not found in C:\www\symf\test\lib\model\Photo.php on line 13</p>
<p>Y&#8217;a t&#8217;il un autre moyen?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Olivier</title>
		<link>http://www.lexik.fr/blog/symfony/symfony/upload-de-fichier-376/comment-page-1#comment-145</link>
		<dc:creator>Olivier</dc:creator>
		<pubDate>Thu, 16 Apr 2009 15:40:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.lexik.fr/sfblog/?p=376#comment-145</guid>
		<description>Bonjour,

trop heureux d&#039;avoir une réponse, j&#039;ai essayé mais cela ne fonctionne pas. Par contre, je vais regarder si je n&#039;ai pas mal fait les choses car je n&#039;ai pas implémenter la partie validator que vous précisez. si cela fonctionne , je reviendrais le dire.


cordialement olivier</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>trop heureux d&#8217;avoir une réponse, j&#8217;ai essayé mais cela ne fonctionne pas. Par contre, je vais regarder si je n&#8217;ai pas mal fait les choses car je n&#8217;ai pas implémenter la partie validator que vous précisez. si cela fonctionne , je reviendrais le dire.</p>
<p>cordialement olivier</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : thomas</title>
		<link>http://www.lexik.fr/blog/symfony/symfony/upload-de-fichier-376/comment-page-1#comment-144</link>
		<dc:creator>thomas</dc:creator>
		<pubDate>Thu, 16 Apr 2009 15:16:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.lexik.fr/sfblog/?p=376#comment-144</guid>
		<description>Bonjour,

en principe le fait d&#039;écrire la fonction generateImageFilename va surcharger la fonction par défaut (le fameux md5 ). Donc vu que c&#039;est écrit sur l&#039;objet ca doit marcher aussi bien dans le front que dans l&#039;admin.</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>en principe le fait d&#8217;écrire la fonction generateImageFilename va surcharger la fonction par défaut (le fameux md5 ). Donc vu que c&#8217;est écrit sur l&#8217;objet ca doit marcher aussi bien dans le front que dans l&#8217;admin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Olivier</title>
		<link>http://www.lexik.fr/blog/symfony/symfony/upload-de-fichier-376/comment-page-1#comment-141</link>
		<dc:creator>Olivier</dc:creator>
		<pubDate>Thu, 16 Apr 2009 15:00:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.lexik.fr/sfblog/?p=376#comment-141</guid>
		<description>Bonjour,

C&#039;est enfin une source sur une partie obscure de symfony.
Seriez vous comment fait-on pour faire la même chose dans l&#039;admin générator qui génère un nom de fichier en MD5.

Cordialement Olivier</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>C&#8217;est enfin une source sur une partie obscure de symfony.<br />
Seriez vous comment fait-on pour faire la même chose dans l&#8217;admin générator qui génère un nom de fichier en MD5.</p>
<p>Cordialement Olivier</p>
]]></content:encoded>
	</item>
</channel>
</rss>

