<?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 : Mise en place d&#8217;une double-configuration automatique</title>
	<atom:link href="http://www.formation-cakephp.com/5/mise-en-place-dune-double-configuration-automatique/feed" rel="self" type="application/rss+xml" />
	<link>http://www.formation-cakephp.com/5/mise-en-place-dune-double-configuration-automatique</link>
	<description>Le cadre de développement PHP et son utilisation au jour le jour.</description>
	<lastBuildDate>Sun, 05 Feb 2012 10:59:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Par : Francois</title>
		<link>http://www.formation-cakephp.com/5/mise-en-place-dune-double-configuration-automatique/comment-page-1#comment-2789</link>
		<dc:creator>Francois</dc:creator>
		<pubDate>Mon, 04 May 2009 19:41:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/5/mise-en-place-dune-double-configuration-automatique#comment-2789</guid>
		<description>&lt;p&gt;Bonjour,
j&#039;utilise la version 1.2.2.8120
et on dirait que le app_model.php a été déplacé et si je le mets dans mon dossier app il semble être ignoré...&lt;/p&gt;

&lt;p&gt;Vous avez une idée pour aider un noob? thx&lt;/p&gt;

&lt;p&gt;-F-&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Bonjour,
j&#8217;utilise la version 1.2.2.8120
et on dirait que le app_model.php a été déplacé et si je le mets dans mon dossier app il semble être ignoré&#8230;</p>

<p>Vous avez une idée pour aider un noob? thx</p>

<p>-F-</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : voz</title>
		<link>http://www.formation-cakephp.com/5/mise-en-place-dune-double-configuration-automatique/comment-page-1#comment-1705</link>
		<dc:creator>voz</dc:creator>
		<pubDate>Thu, 12 Mar 2009 08:40:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/5/mise-en-place-dune-double-configuration-automatique#comment-1705</guid>
		<description>&lt;p&gt;Merci !
Votre billet me tire une belle épine du pied !
Merci merci :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Merci !
Votre billet me tire une belle épine du pied !
Merci merci <img src='http://www.formation-cakephp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Thecanea</title>
		<link>http://www.formation-cakephp.com/5/mise-en-place-dune-double-configuration-automatique/comment-page-1#comment-1687</link>
		<dc:creator>Thecanea</dc:creator>
		<pubDate>Tue, 10 Mar 2009 14:35:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/5/mise-en-place-dune-double-configuration-automatique#comment-1687</guid>
		<description>&lt;p&gt;Salut !&lt;/p&gt;

&lt;p&gt;Super tuto, seulement ça ne marche pas pour moi... 
J&#039;ai créé un projet tout neuf avec la dernière release CakePHP, copié collé le code indiqué dans le fichier indiqué (que j&#039;ai créé). Il y a bien les 2 arrays dans mon database.php...&lt;/p&gt;

&lt;p&gt;Là je ne vois pas, peut être une ré-écriture par dessus mon &lt;pre lang=&quot;php&quot;&gt;$this-&gt;useDbConfig = &#039;test&#039;;&lt;/pre&gt; qui le repasse en default ?&lt;/p&gt;

&lt;p&gt;Si vous avez une idée ?
Merci bien...&lt;/p&gt;

&lt;p&gt;Cordialement,&lt;/p&gt;

&lt;p&gt;Thec &lt;/p&gt;

&lt;p&gt;ps : super travail sur ce blog, merci beaucoup !&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Salut !</p>

<p>Super tuto, seulement ça ne marche pas pour moi&#8230; 
J&#8217;ai créé un projet tout neuf avec la dernière release CakePHP, copié collé le code indiqué dans le fichier indiqué (que j&#8217;ai créé). Il y a bien les 2 arrays dans mon database.php&#8230;</p>

<p>Là je ne vois pas, peut être une ré-écriture par dessus mon

</p>
<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$this</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>useDbConfig <span style="color: #339933;">=</span> <span style="color: #0000ff;">'test'</span><span style="color: #339933;">;</span></pre></div></div>


 qui le repasse en default ?

<p>Si vous avez une idée ?
Merci bien&#8230;</p>

<p>Cordialement,</p>

<p>Thec </p>

<p>ps : super travail sur ce blog, merci beaucoup !</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Pierre-Emmanuel Fringant</title>
		<link>http://www.formation-cakephp.com/5/mise-en-place-dune-double-configuration-automatique/comment-page-1#comment-939</link>
		<dc:creator>Pierre-Emmanuel Fringant</dc:creator>
		<pubDate>Wed, 30 Jul 2008 12:06:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/5/mise-en-place-dune-double-configuration-automatique#comment-939</guid>
		<description>&lt;p&gt;Votre méthode est tout aussi valable, mais le temps de calcul induit par le if supplémentaire doit être absolument insignifiant, même inmesurable.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Votre méthode est tout aussi valable, mais le temps de calcul induit par le if supplémentaire doit être absolument insignifiant, même inmesurable.</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : Djiize</title>
		<link>http://www.formation-cakephp.com/5/mise-en-place-dune-double-configuration-automatique/comment-page-1#comment-937</link>
		<dc:creator>Djiize</dc:creator>
		<pubDate>Wed, 30 Jul 2008 11:14:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/5/mise-en-place-dune-double-configuration-automatique#comment-937</guid>
		<description>&lt;p&gt;Bonjour
J&#039;ai souvent vu cette méthode, mais je ne l&#039;apprécie guère pour une simple raison : chaque requête d&#039;un internaute entraîne un test if.&lt;/p&gt;

&lt;p&gt;C&#039;est une surcharge minime, mais je préfère gérer 2 fichiers de config (dev et prod) et faire le switch au moment de la mise en ligne.&lt;/p&gt;

&lt;p&gt;Ça peut paraître plus compliqué, mais avec des outils comme Subversion, Ant, scripts, etc. le travail est complètement automatisé.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Bonjour
J&#8217;ai souvent vu cette méthode, mais je ne l&#8217;apprécie guère pour une simple raison : chaque requête d&#8217;un internaute entraîne un test if.</p>

<p>C&#8217;est une surcharge minime, mais je préfère gérer 2 fichiers de config (dev et prod) et faire le switch au moment de la mise en ligne.</p>

<p>Ça peut paraître plus compliqué, mais avec des outils comme Subversion, Ant, scripts, etc. le travail est complètement automatisé.</p>]]></content:encoded>
	</item>
	<item>
		<title>Par : PandoO</title>
		<link>http://www.formation-cakephp.com/5/mise-en-place-dune-double-configuration-automatique/comment-page-1#comment-123</link>
		<dc:creator>PandoO</dc:creator>
		<pubDate>Sun, 06 Apr 2008 18:06:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.formation-cakephp.com/5/mise-en-place-dune-double-configuration-automatique#comment-123</guid>
		<description>&lt;p&gt;Bonjour,&lt;/p&gt;

&lt;p&gt;1) env(&#039;REMOTE_ADDR&#039;)&lt;/p&gt;

&lt;p&gt;Je ne sais pourquoi, en testant sur la nightly du 04/04/2008, la fonction env() n&#039;est pas reconnue. J&#039;ai de mon côté fait la légère modif suivante :&lt;/p&gt;

&lt;p&gt;$&lt;em&gt;SERVER[&quot;REMOTE&lt;/em&gt;ADDR&quot;], c&#039;est une valeur sûre php-made&lt;/p&gt;

&lt;p&gt;2) j&#039;irais même encore plus loin dans la configuration. 
En local ou sur hote distant, la racine n&#039;est pas la même. Pour peu que vous ayez changé la disposition du core et du webroot sur votre serveur, et que vous travaillez dans des sous-sous-sous dossiers localement, il faut en plus configurer de la même manière le {webroot}/index.php :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;if (!defined(&#039;ROOT&#039;)) 
{
    if($_SERVER[&quot;REMOTE_ADDR&quot;] == &#039;127.0.0.1&#039;)
    {
        define(&#039;ROOT&#039;, &#039;C:\\wamp\\www\\foo\\apps&#039;);
    } 
    else 
    {
        define(&#039;ROOT&#039;,&#039;/home/user/foo/apps&#039;);
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;et penser a faire de même pour APP&lt;em&gt;DIR et CAKE&lt;/em&gt;CORE&lt;em&gt;INCLUDE&lt;/em&gt;PATH .&lt;/p&gt;

&lt;p&gt;Pour ma part, en faisant de cette façon, je n&#039;ai plus aucun soucis lors des mises à jours et du changement de plateforme. J&#039;ai créé un répertoire spécialement dédié aux updates, pour ne plus craindre les modifications non souhaitées et rétablir les paramètres rapidement.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>

<p>1) env(&#8216;REMOTE_ADDR&#8217;)</p>

<p>Je ne sais pourquoi, en testant sur la nightly du 04/04/2008, la fonction env() n&#8217;est pas reconnue. J&#8217;ai de mon côté fait la légère modif suivante :</p>

<p>$<em>SERVER["REMOTE</em>ADDR"], c&#8217;est une valeur sûre php-made</p>

<p>2) j&#8217;irais même encore plus loin dans la configuration. 
En local ou sur hote distant, la racine n&#8217;est pas la même. Pour peu que vous ayez changé la disposition du core et du webroot sur votre serveur, et que vous travaillez dans des sous-sous-sous dossiers localement, il faut en plus configurer de la même manière le {webroot}/index.php :</p>

<pre><code>if (!defined('ROOT')) 
{
    if($_SERVER["REMOTE_ADDR"] == '127.0.0.1')
    {
        define('ROOT', 'C:\\wamp\\www\\foo\\apps');
    } 
    else 
    {
        define('ROOT','/home/user/foo/apps');
    }
}
</code></pre>

<p>et penser a faire de même pour APP<em>DIR et CAKE</em>CORE<em>INCLUDE</em>PATH .</p>

<p>Pour ma part, en faisant de cette façon, je n&#8217;ai plus aucun soucis lors des mises à jours et du changement de plateforme. J&#8217;ai créé un répertoire spécialement dédié aux updates, pour ne plus craindre les modifications non souhaitées et rétablir les paramètres rapidement.</p>]]></content:encoded>
	</item>
</channel>
</rss>

