Symfony 1.4 如何从另一个应用程序获取部分?

Symfony 1.4 如何从另一个应用程序获取部分?,symfony-1.4,Symfony 1.4,如何从另一个应用程序getPartial(),我需要前端应用程序的后端应用程序中的部分?我试图搜索答案,但没有成功您可以为此创建一个插件。或者切换上下文 对于后者,您可以尝试: sfContext::switchTo('name-of-other-app'); $this->getContext()->getConfiguration()->loadHelpers('Partial'); get_partial('app/

如何从另一个应用程序
getPartial()
,我需要前端应用程序的后端应用程序中的部分?我试图搜索答案,但没有成功

您可以为此创建一个插件。或者切换上下文

对于后者,您可以尝试:

    sfContext::switchTo('name-of-other-app');        
    $this->getContext()->getConfiguration()->loadHelpers('Partial');        
    get_partial('app/module');        
    // dont forget to switch back!
    sfContext::switchTo('name-of-current-app');
如果您在控制器中工作,当然可以使用类似
$this->getPartial()
的方法

但是创建自己的插件是一个更好的解决方案


请注意,切换上下文将向您发出会话已启动的警告。Fabien在继续使用Symonfy 1.4时拒绝修复此问题。

和插件选项+1。比切换上下文更干净、更好。