是否可以在模块中包含Symfony 1.4插件的全局部分?如果是这样,怎么样?
我知道可以从插件中包含部分模块,但是如何包含全局模板?
假设我的Symfony应用程序具有以下文件结构。
/config
/lib
/apps
/backend
/config
/modules
/aModule
/config
/templates
/aTemplateWithinAModule.php
/actions
/actions.class.php
/templates
/plugins
/examplePlugin
/lib
/config
/modules
/templates
/_aGlobalPluginPartial.php
如何在aTemplateWithinAModule.php中包含'aGlobalPluginPartial'?
我试过了:
include_partial('global/aGlobalPluginPartial')
include_partial('examplePlugin/global/aGlobalPluginPartial')
include_partial('examplePlugin/aGlobalPluginPartial')
到目前为止,上述工作都没有。
我的插件已在项目配置中启用。
答案 0 :(得分:2)
你应该把它放在一个模块中。
/plugins
/examplePlugin
/lib
/config
/modules
/example
/templates
/_aGlobalPluginPartial.php
然后使用以下内容包含它:
include_partial('example/aGlobalPluginPartial');
不要忘记在example
文件中启用模块settings.yml
(enabled_modules
中)。