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。比切换上下文更干净、更好。