<?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 : Liens inter-applications avec Symfony 1.1</title>
	<atom:link href="http://www.glagla.org/weblog/2008/07/24/liens-inter-applications-avec-symfony-11/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.glagla.org/weblog/2008/07/24/liens-inter-applications-avec-symfony-11/</link>
	<description>Le blog sans prétentions d&#039;Olivier Mansour</description>
	<lastBuildDate>Wed, 17 Feb 2010 13:28:16 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Par : Olivier Mansour</title>
		<link>http://www.glagla.org/weblog/2008/07/24/liens-inter-applications-avec-symfony-11/comment-page-1/#comment-1151</link>
		<dc:creator>Olivier Mansour</dc:creator>
		<pubDate>Fri, 05 Dec 2008 14:46:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.glagla.org/weblog/?p=385#comment-1151</guid>
		<description>Hey John, this is a know bug releved by &#039;Oncle Tom&#039; an &#039;Tonio&#039; on the comments. Unfortunatly in french ;-)

You can maybe give a try at this plugin http://www.symfony-project.org/plugins/omCrossAppUrlPlugin. I have tested it only on a 1.2 version but, as the 1.1 API is quite similar, it should work.

I am very interessed by your further comments.

regards</description>
		<content:encoded><![CDATA[<p>Hey John, this is a know bug releved by &#8216;Oncle Tom&#8217; an &#8216;Tonio&#8217; on the comments. Unfortunatly in french ;-)</p>
<p>You can maybe give a try at this plugin <a href="http://www.symfony-project.org/plugins/omCrossAppUrlPlugin" rel="nofollow">http://www.symfony-project.org/plugins/omCrossAppUrlPlugin</a>. I have tested it only on a 1.2 version but, as the 1.1 API is quite similar, it should work.</p>
<p>I am very interessed by your further comments.</p>
<p>regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : John Kary</title>
		<link>http://www.glagla.org/weblog/2008/07/24/liens-inter-applications-avec-symfony-11/comment-page-1/#comment-1149</link>
		<dc:creator>John Kary</dc:creator>
		<pubDate>Thu, 04 Dec 2008 21:24:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.glagla.org/weblog/?p=385#comment-1149</guid>
		<description>Sorry, the code I am using to call the helper is this:
//Used when inside an app called `admin`
&lt;?php echo cross_app_url_for(&#039;backend&#039;,&#039;default/index&#039;); ?&gt;</description>
		<content:encoded><![CDATA[<p>Sorry, the code I am using to call the helper is this:<br />
//Used when inside an app called `admin`<br />
>?php echo cross_app_url_for(&#8216;backend&#8217;,'default/index&#8217;); ?></p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : John Kary</title>
		<link>http://www.glagla.org/weblog/2008/07/24/liens-inter-applications-avec-symfony-11/comment-page-1/#comment-1148</link>
		<dc:creator>John Kary</dc:creator>
		<pubDate>Thu, 04 Dec 2008 21:23:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.glagla.org/weblog/?p=385#comment-1148</guid>
		<description>Oliver,
A very strange problem using Symfony 1.1.5 and this helper function.

If I try using your helper function, all of my stylesheets except the debug main.css are stripped from my layout.php:

//Used when inside an app called &#039;admin&#039;


The code creating the problem in your helper function is Line 39. After Line 39 executes the CSS files are removed:
sfContext::createInstance($c, $appname);

Any idea what is wrong?</description>
		<content:encoded><![CDATA[<p>Oliver,<br />
A very strange problem using Symfony 1.1.5 and this helper function.</p>
<p>If I try using your helper function, all of my stylesheets except the debug main.css are stripped from my layout.php:</p>
<p>//Used when inside an app called &#8216;admin&#8217;</p>
<p>The code creating the problem in your helper function is Line 39. After Line 39 executes the CSS files are removed:<br />
sfContext::createInstance($c, $appname);</p>
<p>Any idea what is wrong?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Liens inter-applications avec Symfony 1.2 » Glagla Dot Org - Le blog sans prétentions d’Olivier Mansour</title>
		<link>http://www.glagla.org/weblog/2008/07/24/liens-inter-applications-avec-symfony-11/comment-page-1/#comment-1115</link>
		<dc:creator>Liens inter-applications avec Symfony 1.2 » Glagla Dot Org - Le blog sans prétentions d’Olivier Mansour</dc:creator>
		<pubDate>Mon, 10 Nov 2008 19:41:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.glagla.org/weblog/?p=385#comment-1115</guid>
		<description>[...] une première tentative peu concluante, voici un autre helper permettant de faire des liens entre différentes applications [...]</description>
		<content:encoded><![CDATA[<p>[...] une première tentative peu concluante, voici un autre helper permettant de faire des liens entre différentes applications [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Olivier Mansour</title>
		<link>http://www.glagla.org/weblog/2008/07/24/liens-inter-applications-avec-symfony-11/comment-page-1/#comment-1040</link>
		<dc:creator>Olivier Mansour</dc:creator>
		<pubDate>Thu, 02 Oct 2008 14:32:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.glagla.org/weblog/?p=385#comment-1040</guid>
		<description>thanks for those notes. Merci pour vos remarques. 

Pour l&#039;instant je n&#039;en ai pas le temps mais je pense que l&#039;on peut fournir une bonne solution rapidement. 

I&#039;ll try to find out something working fine with sf 1.2 quickqly.

regards
Olivier</description>
		<content:encoded><![CDATA[<p>thanks for those notes. Merci pour vos remarques. </p>
<p>Pour l&#8217;instant je n&#8217;en ai pas le temps mais je pense que l&#8217;on peut fournir une bonne solution rapidement. </p>
<p>I&#8217;ll try to find out something working fine with sf 1.2 quickqly.</p>
<p>regards<br />
Olivier</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Thomas</title>
		<link>http://www.glagla.org/weblog/2008/07/24/liens-inter-applications-avec-symfony-11/comment-page-1/#comment-1039</link>
		<dc:creator>Thomas</dc:creator>
		<pubDate>Thu, 02 Oct 2008 13:53:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.glagla.org/weblog/?p=385#comment-1039</guid>
		<description>Hi Olivier!

Thanks for your code - two little things I have discovered:

1) You do

list($route_name, $parameters) = sfContext::getInstance($appname)-&gt;getController()-&gt;convertUrlStringToParameters($url);

twice, while you don&#039;t even use the result(s) of the first call 

2) The URL generation won&#039;t work with more complex URLs which do not follow the /:module/:action pattern, because convertUrlStringToParameters() is not aware of these patterns. Its better to use

$parameters = sfContext::getInstance($appname)-&gt;getRouting()-&gt;parse($url);

and give null as first parameter to sfRouting::generate() later on.

Thomas.</description>
		<content:encoded><![CDATA[<p>Hi Olivier!</p>
<p>Thanks for your code &#8211; two little things I have discovered:</p>
<p>1) You do</p>
<p>list($route_name, $parameters) = sfContext::getInstance($appname)->getController()->convertUrlStringToParameters($url);</p>
<p>twice, while you don&#8217;t even use the result(s) of the first call </p>
<p>2) The URL generation won&#8217;t work with more complex URLs which do not follow the /:module/:action pattern, because convertUrlStringToParameters() is not aware of these patterns. Its better to use</p>
<p>$parameters = sfContext::getInstance($appname)->getRouting()->parse($url);</p>
<p>and give null as first parameter to sfRouting::generate() later on.</p>
<p>Thomas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Olivier Mansour</title>
		<link>http://www.glagla.org/weblog/2008/07/24/liens-inter-applications-avec-symfony-11/comment-page-1/#comment-1036</link>
		<dc:creator>Olivier Mansour</dc:creator>
		<pubDate>Fri, 26 Sep 2008 18:47:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.glagla.org/weblog/?p=385#comment-1036</guid>
		<description>Merci Thomas et Tonio pour vos retours, il y a un bien un os. A priori pour restaurer le contexte de base il suffirait : 

le sauver au début de la fonction 
$context = sfContext::getInstance();

ou sauver simplement la configuration
$fconfiguration = sfContext::getInstance()-&gt;getConfiguration()

et switcher vers lui avant le return  avec sfContext::switchTo ou encore le recréer depus la config.

Je n&#039;ai pas testé, mais si quelqu&#039;un a une bonne solution sous le coude, cela m&#039;enchanterai ;-)</description>
		<content:encoded><![CDATA[<p>Merci Thomas et Tonio pour vos retours, il y a un bien un os. A priori pour restaurer le contexte de base il suffirait : </p>
<p>le sauver au début de la fonction<br />
$context = sfContext::getInstance();</p>
<p>ou sauver simplement la configuration<br />
$fconfiguration = sfContext::getInstance()->getConfiguration()</p>
<p>et switcher vers lui avant le return  avec sfContext::switchTo ou encore le recréer depus la config.</p>
<p>Je n&#8217;ai pas testé, mais si quelqu&#8217;un a une bonne solution sous le coude, cela m&#8217;enchanterai ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Oncle Tom</title>
		<link>http://www.glagla.org/weblog/2008/07/24/liens-inter-applications-avec-symfony-11/comment-page-1/#comment-1035</link>
		<dc:creator>Oncle Tom</dc:creator>
		<pubDate>Fri, 26 Sep 2008 14:17:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.glagla.org/weblog/?p=385#comment-1035</guid>
		<description>Je pense que je rencontre le même problème que Tonio. Il se trouve qu&#039;en faisant sfContext::createInstance(), symfony bascule automatiquement vers cette instance.

Donc tu perds tes styles et tout parce qu&#039;il écrase également tout le travail qui a été fait jusqu&#039;à présent (css, js, entêtes http &amp; cie).

Je m&#039;en suis rendu compte : mes partials ne s&#039;affichaient plus après l&#039;utilisation du helper. symfony allait les chercher dans le frontend.

Il faudrait rajouter une bascule vers l&#039;instance de départ pour rétablir la vapeur comme il faut.</description>
		<content:encoded><![CDATA[<p>Je pense que je rencontre le même problème que Tonio. Il se trouve qu&#8217;en faisant sfContext::createInstance(), symfony bascule automatiquement vers cette instance.</p>
<p>Donc tu perds tes styles et tout parce qu&#8217;il écrase également tout le travail qui a été fait jusqu&#8217;à présent (css, js, entêtes http &#038; cie).</p>
<p>Je m&#8217;en suis rendu compte : mes partials ne s&#8217;affichaient plus après l&#8217;utilisation du helper. symfony allait les chercher dans le frontend.</p>
<p>Il faudrait rajouter une bascule vers l&#8217;instance de départ pour rétablir la vapeur comme il faut.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Oncle Tom</title>
		<link>http://www.glagla.org/weblog/2008/07/24/liens-inter-applications-avec-symfony-11/comment-page-1/#comment-1011</link>
		<dc:creator>Oncle Tom</dc:creator>
		<pubDate>Tue, 26 Aug 2008 20:26:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.glagla.org/weblog/?p=385#comment-1011</guid>
		<description>À noter que j&#039;ai aussi découvert `sfContext::switchTo(&#039;controller_env&#039;)` qui effectue une bascule totale du contexte vers cet environnement (config, utilisateurs &amp; cie).

Je l&#039;ai utilisé dans le cas de liens &quot;preview&quot; du back vers le front sans avoir à me casser la tête.

Très pratique je trouve.</description>
		<content:encoded><![CDATA[<p>À noter que j&#8217;ai aussi découvert `sfContext::switchTo(&#8216;controller_env&#8217;)` qui effectue une bascule totale du contexte vers cet environnement (config, utilisateurs &#038; cie).</p>
<p>Je l&#8217;ai utilisé dans le cas de liens &laquo;&nbsp;preview&nbsp;&raquo; du back vers le front sans avoir à me casser la tête.</p>
<p>Très pratique je trouve.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Olivier Mansour</title>
		<link>http://www.glagla.org/weblog/2008/07/24/liens-inter-applications-avec-symfony-11/comment-page-1/#comment-1010</link>
		<dc:creator>Olivier Mansour</dc:creator>
		<pubDate>Mon, 11 Aug 2008 20:38:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.glagla.org/weblog/?p=385#comment-1010</guid>
		<description>Oui, en théorie cela devrait bien fonctionner. Pas de raison à mon avis que cela génère le bug que tu décris. Ou bien, c&#039;est un bug de Symfony ?!</description>
		<content:encoded><![CDATA[<p>Oui, en théorie cela devrait bien fonctionner. Pas de raison à mon avis que cela génère le bug que tu décris. Ou bien, c&#8217;est un bug de Symfony ?!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
