<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mohammed CHERIFI &#187; sfconfig</title>
	<atom:link href="http://www.mcherifi.org/tag/sfconfig/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mcherifi.org</link>
	<description>Another Web Developper Blog!</description>
	<lastBuildDate>Tue, 31 Jan 2012 18:42:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Manipuler les paramètres de configuration dans symfony</title>
		<link>http://www.mcherifi.org/developpement-web/symfony/manipuler-les-parametres-de-configuration-dans-symfony.html</link>
		<comments>http://www.mcherifi.org/developpement-web/symfony/manipuler-les-parametres-de-configuration-dans-symfony.html#comments</comments>
		<pubDate>Wed, 09 Dec 2009 02:41:31 +0000</pubDate>
		<dc:creator>Mohammed CHERIFI</dc:creator>
				<category><![CDATA[Symfony]]></category>
		<category><![CDATA[app.yml]]></category>
		<category><![CDATA[sfconfig]]></category>
		<category><![CDATA[yaml]]></category>

		<guid isPermaLink="false">http://www.mcherifi.org/?p=462</guid>
		<description><![CDATA[TweetDans symfony, tous les paramètres de configuration sont stockés dans des fichiers .yml (settings.yml, app.yml, module.yml, logging.yml, and i18n.yml), ceux-ci sont accessibles via une classe spéciale sfConfig, certains sont automatiquement utilisés dans le framework!
Lors du développement d&#8217;une application/module symfony, on peut définir des paramètres de configuration spécifiques à notre application, l&#8217;objectif de ce tutoriel est [...]]]></description>
			<content:encoded><![CDATA[<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.mcherifi.org/developpement-web/symfony/manipuler-les-parametres-de-configuration-dans-symfony.html" data-text="Manipuler les paramètres de configuration dans symfony" data-count="horizontal">Tweet</a><p><img class="alignleft size-thumbnail wp-image-335" title="Symfony" src="http://www.mcherifi.org/wp-content/uploads/2009/10/formulaires_symfony-150x150.png" alt="Symfony" width="150" height="150" />Dans symfony, tous les paramètres de configuration sont stockés dans des fichiers .yml (settings.yml, app.yml, module.yml, logging.yml, and i18n.yml), ceux-ci sont accessibles via une classe spéciale sfConfig, certains sont automatiquement utilisés dans le framework!<br />
Lors du développement d&#8217;une application/module symfony, on peut définir des paramètres de configuration spécifiques à notre application, l&#8217;objectif de ce tutoriel est d&#8217;expliquer comment récupérer/modifier les valeurs de ces variables !</p>
<h2>Exemple de fichier de configuration</h2>
<p>On considère que le nom de l&#8217;application est frontend, et le fichier de configuration de l&#8217;application /apps/frontend/config/app.yml </p>
<pre class="brush: plain">all:
  categoryPages:
    maxPages: 10
  productPages:
    maxPages: 5
  generalMax: 15</pre>
<h2>Récupérer une valeur</h2>
<pre class="brush: php">
echo sfConfig::get(&#039;app_categoryPages_maxPages&#039;); // =&gt; 10
echo sfConfig::get(&#039;app_productPages_maxPages&#039;); // =&gt; 5
echo sfConfig::get(&#039;app_generalMax&#039;); // =&gt; 15
</pre>
<p>Symfony utilise le format YAML pour tous ses fichiers de configuration grâce à sa syntaxe simple et efficace, les données sont représentées par une combinaison de listes, tableaux (de hachage) et données scalaires.</p>
<p>L&#8217;accès à une variable se fait via la méthode get() de la classe sfConfig, il suffit d&#8217;indiquer le chemin permettant d&#8217;accéder à la variable, on respectant ces petites règles : </p>
<ul>
<li>Le premier paramètre corrépond au nom d&#8217;un fichier de configuration <u>sans le .yml</u> (settings, app, module, logging, i18n..), ces fichiers se trouve dans le répertoire /apps/NOMAPPLICATION/config/</li>
<li>Il ne faut pas mentionner le &laquo;&nbsp;all&nbsp;&raquo; ou &laquo;&nbsp;default&nbsp;&raquo; dans la méthode sfConfig::get()</li>
<li>Séparez les paramètres par des &laquo;&nbsp;_&nbsp;&raquo; en respectant arborescence selon le fichier .yml</li>
<li>Il est préférable de ne pas utilisé des &laquo;&nbsp;_&nbsp;&raquo; dans le nom des paramètres pour éviter un éventuel conflit</li>
</ul>
<h2>Modifier la valeur d&#8217;un paramètre &laquo;&nbsp;on the fly&nbsp;&raquo;</h2>
<p>La méthode set de la classe sfConfig permet la modification de la valeur d&#8217;un paramètre de configuration, cette modificationn&#8217;est pas permanente, et n&#8217;affecte pas le fichier de configuration concerné:<br />
Exemple :  </p>
<pre class="brush: php">sfConfig::set(&#039;sf_timeout&#039;, 86400);</pre>
<h2>Modifier un paramètre dans le fichier yml</h2>
<p>Par défaut, symfony ne gère pas l&#8217;écriture dans les fichiers de configuration, il n&#8217;y a donc pas de méthode save() dans la classe sfConfig, néanmoins il fourni d&#8217;autre méthodes permettant la réalisation de cette tache:</p>
<p><strong>Exemple :</strong></p>
<p>Modifier app_categoryPages_maxPages dans /apps/frontend/config/app.yml </p>
<pre class="brush: plain">all:
  categoryPages:
    maxPages: 10
  productPages:
    maxPages: 5
  generalMax: 15</pre>
<p>Dans actions.class.php</p>
<pre class="brush: php">$app_config_file = sfConfig::get(&#039;sf_app_config_dir&#039;).&quot;/app.yml&quot;;
$config_values = sfYaml::load($app_config_file);
$config_values[&#039;all&#039;][&#039;categoryPages&#039;][&#039;imap_maxPages&#039;] = 20; // à titre d&#039;exemple
$content = sfYaml::dump($config_values);
file_put_contents($app_config_file, $content);</pre>
<p>sfYaml::load() retourne un tableau associatif contenant les paramètres de configuration du fichier passé en paramètre, sfYaml::dump() permet de génerer le code YAML à partir d&#8217;un tableau sur-lequel on a effectué nos modifications. sans oublier que le chemin du fichier en question doit être inscriptible (+w) pour permettre l&#8217;écriture des nouveaux paramètres</p>
<h2>Pourquoi symfony ne gère pas l&#8217;écriture dans les fichiers YML?</h2>
<p>Je vous rassure, ce n&#8217;est pas un oubli ;) au début ça m&#8217;a fait un peu bizarre mais voilà pourquoi  :</p>
<ul>
<li>Dans symfony, les paramètres de configuration ne découlent pas d’un seul fichier mais de plusieurs fichiers yml (en cascade), on saura pas lequel des fichiers modifier</li>
<li>Sur un serveur de développement, tous les fichiers YAML sont version-nés, si ceux-ci sont édités, il y aura des conflits au moment de mettre à jour par le biais du SVN/GIT</li>
<li>Les fichiers YAML ne sont pas destinés à être modifiés dynamiquement surtout dans un projets collaboratif  (sauf cas particulier)</li>
</ul>
<p>Un grand merci à Charles, Jérôme et François qui m&#8217;ont éclairci les idées à ce sujet =) </p>
<p>Voilà, ce billet touche à sa fin, à très bientôt ;)</p>



Partager cet article:


	<a rel="nofollow"  target="_blank" href="http://www.mcherifi.org/wp-content/plugins/sociable/awesmate.php?c=twitter&t=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html&d=http://twitter.com/home?status=Manipuler%20les%20param%C3%A8tres%20de%20configuration%20dans%20symfony%20-%20TARGET" title="Twitter"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mcherifi.org/wp-content/plugins/sociable/awesmate.php?c=facebook-post&t=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html&d=http://www.facebook.com/share.php?u=TARGET%26t=Manipuler%20les%20param%C3%A8tres%20de%20configuration%20dans%20symfony" title="Facebook"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html&amp;title=Manipuler%20les%20param%C3%A8tres%20de%20configuration%20dans%20symfony&amp;annotation=Dans%20symfony%2C%20tous%20les%20param%C3%A8tres%20de%20configuration%20sont%20stock%C3%A9s%20dans%20des%20fichiers%20.yml%20%28settings.yml%2C%20app.yml%2C%20module.yml%2C%20logging.yml%2C%20and%20i18n.yml%29%2C%20ceux-ci%20sont%20accessibles%20via%20une%20classe%20sp%C3%A9ciale%20sfConfig%2C%20certains%20sont%20automatiquement%20utilis%C3" title="Google Bookmarks"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html&amp;title=Manipuler%20les%20param%C3%A8tres%20de%20configuration%20dans%20symfony&amp;notes=Dans%20symfony%2C%20tous%20les%20param%C3%A8tres%20de%20configuration%20sont%20stock%C3%A9s%20dans%20des%20fichiers%20.yml%20%28settings.yml%2C%20app.yml%2C%20module.yml%2C%20logging.yml%2C%20and%20i18n.yml%29%2C%20ceux-ci%20sont%20accessibles%20via%20une%20classe%20sp%C3%A9ciale%20sfConfig%2C%20certains%20sont%20automatiquement%20utilis%C3" title="del.icio.us"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Manipuler%20les%20param%C3%A8tres%20de%20configuration%20dans%20symfony&amp;url=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html" title="Netvibes"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.viadeo.com/shareit/share/?url=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html&title=Manipuler%20les%20param%C3%A8tres%20de%20configuration%20dans%20symfony&urllanguage=fr" title="viadeo FR"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/viadeo.png" title="viadeo FR" alt="viadeo FR" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html&amp;title=Manipuler%20les%20param%C3%A8tres%20de%20configuration%20dans%20symfony&amp;bodytext=Dans%20symfony%2C%20tous%20les%20param%C3%A8tres%20de%20configuration%20sont%20stock%C3%A9s%20dans%20des%20fichiers%20.yml%20%28settings.yml%2C%20app.yml%2C%20module.yml%2C%20logging.yml%2C%20and%20i18n.yml%29%2C%20ceux-ci%20sont%20accessibles%20via%20une%20classe%20sp%C3%A9ciale%20sfConfig%2C%20certains%20sont%20automatiquement%20utilis%C3" title="Digg"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html&amp;title=Manipuler%20les%20param%C3%A8tres%20de%20configuration%20dans%20symfony&amp;source=Mohammed+CHERIFI+Another+Web+Developper+Blog%21&amp;summary=Dans%20symfony%2C%20tous%20les%20param%C3%A8tres%20de%20configuration%20sont%20stock%C3%A9s%20dans%20des%20fichiers%20.yml%20%28settings.yml%2C%20app.yml%2C%20module.yml%2C%20logging.yml%2C%20and%20i18n.yml%29%2C%20ceux-ci%20sont%20accessibles%20via%20une%20classe%20sp%C3%A9ciale%20sfConfig%2C%20certains%20sont%20automatiquement%20utilis%C3" title="LinkedIn"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Manipuler%20les%20param%C3%A8tres%20de%20configuration%20dans%20symfony&amp;url=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html" title="Slashdot"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html" title="Sphinn"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html&amp;title=Manipuler%20les%20param%C3%A8tres%20de%20configuration%20dans%20symfony" title="Mixx"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a>
	<a  target="_blank" href="http://blogplay.com" title="Blogplay"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://identi.ca/notice/new?status_textarea=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html" title="Identi.ca"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html&amp;partner=sociable" title="Print"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mcherifi.org/wp-content/plugins/sociable/awesmate.php?c=pingfm&t=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html&d=http://ping.fm/ref/?link=TARGET%26title=Manipuler%20les%20param%C3%A8tres%20de%20configuration%20dans%20symfony%26body=Dans%20symfony%2C%20tous%20les%20param%C3%A8tres%20de%20configuration%20sont%20stock%C3%A9s%20dans%20des%20fichiers%20.yml%20%28settings.yml%2C%20app.yml%2C%20module.yml%2C%20logging.yml%2C%20and%20i18n.yml%29%2C%20ceux-ci%20sont%20accessibles%20via%20une%20classe%20sp%C3%A9ciale%20sfConfig%2C%20certains%20sont%20automatiquement%20utilis%C3" title="Ping.fm"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/ping.png" title="Ping.fm" alt="Ping.fm" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mcherifi.org/wp-content/plugins/sociable/awesmate.php?c=mailto&t=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html&d=mailto:?subject=Manipuler%20les%20param%C3%A8tres%20de%20configuration%20dans%20symfony%26body=TARGET" title="email"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://posterous.com/share?linkto=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html&amp;title=Manipuler%20les%20param%C3%A8tres%20de%20configuration%20dans%20symfony&amp;selection=Dans%20symfony%2C%20tous%20les%20param%C3%A8tres%20de%20configuration%20sont%20stock%C3%A9s%20dans%20des%20fichiers%20.yml%20%28settings.yml%2C%20app.yml%2C%20module.yml%2C%20logging.yml%2C%20and%20i18n.yml%29%2C%20ceux-ci%20sont%20accessibles%20via%20une%20classe%20sp%C3%A9ciale%20sfConfig%2C%20certains%20sont%20automatiquement%20utilis%C3" title="Posterous"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/posterous.png" title="Posterous" alt="Posterous" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html&amp;title=Manipuler%20les%20param%C3%A8tres%20de%20configuration%20dans%20symfony" title="Reddit"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html&amp;submitHeadline=Manipuler%20les%20param%C3%A8tres%20de%20configuration%20dans%20symfony&amp;submitSummary=Dans%20symfony%2C%20tous%20les%20param%C3%A8tres%20de%20configuration%20sont%20stock%C3%A9s%20dans%20des%20fichiers%20.yml%20%28settings.yml%2C%20app.yml%2C%20module.yml%2C%20logging.yml%2C%20and%20i18n.yml%29%2C%20ceux-ci%20sont%20accessibles%20via%20une%20classe%20sp%C3%A9ciale%20sfConfig%2C%20certains%20sont%20automatiquement%20utilis%C3&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html&amp;partner=sociable" title="PDF"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mcherifi.org/feed" title="RSS"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.diigo.com/post?url=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html&amp;title=Manipuler%20les%20param%C3%A8tres%20de%20configuration%20dans%20symfony" title="Diigo"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/diigo.png" title="Diigo" alt="Diigo" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://cgi.fark.com/cgi/fark/farkit.pl?h=Manipuler%20les%20param%C3%A8tres%20de%20configuration%20dans%20symfony&amp;u=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html" title="Fark"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/fark.png" title="Fark" alt="Fark" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.blogospherenews.com/submit.php?url=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html&amp;title=Manipuler%20les%20param%C3%A8tres%20de%20configuration%20dans%20symfony" title="Blogosphere News"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/blogospherenews.png" title="Blogosphere News" alt="Blogosphere News" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://cimlap.blogter.hu/index.php?action=suggest_link&amp;title=Manipuler%20les%20param%C3%A8tres%20de%20configuration%20dans%20symfony&amp;url=http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html" title="blogtercimlap"><img src="http://www.mcherifi.org/wp-content/plugins/sociable/images/blogter.png" title="blogtercimlap" alt="blogtercimlap" class="sociable-hovers" /></a>


<br/><br/>
<p class="FacebookLikeButton"><fb:like href="http%3A%2F%2Fwww.mcherifi.org%2Fdeveloppement-web%2Fsymfony%2Fmanipuler-les-parametres-de-configuration-dans-symfony.html" layout="standard" show_faces="true" width="450" action="like" colorscheme="light"></fb:like></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcherifi.org/developpement-web/symfony/manipuler-les-parametres-de-configuration-dans-symfony.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

