1

モジュール内から 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')

これまでのところ、上記のいずれも機能しません。

私のプラグインはプロジェクト構成で有効になっています。

4

1 に答える 1

2

モジュールに入れる必要があります。

/plugins
  /examplePlugin
    /lib
    /config
    /modules
      /example
        /templates
          /_aGlobalPluginPartial.php

そして、次を使用してそれを含めます:

include_partial('example/aGlobalPluginPartial');

ファイル ( 内) でモジュールを有効にすることを忘れないexampleでください。settings.ymlenabled_modules

于 2012-11-28T14:14:02.933 に答える