0

symfony 2 プロジェクトで TWIG ファイルを参照する必要があります。

Twig ファイルは、コントローラーまたはビューから参照できます。

使用される構文は次のとおりです。

SomeBundle:SomeController:SomeTemplate.html.twig

例: AcmeDemoBundle:Hello:index.html.twig

その他の許可された構文は次のとおりです。

SomeBundle:SomeController/SomeFolder:SomeTemplate.html.twig

例: AcmeDemoBundle:Hello/Crud:index.html.twig

推奨される構文は何ですか? 他の構文はありますか?

4

1 に答える 1

0

サブネームスペースを使用してコントローラーをグループ化するかどうかによって異なります。たとえば、アプリに public セクションと admin セクションを含めることができます。次に、構造は次のようになります。

  • AppBundle
    • Controller
      • Admin
        • UserController
      • UserController

その場合、パブリック コントローラーのビューを次のように参照します。

AppBundle:User:list.html.twig

そして、次のように管理コントローラーのビューに:

AppBundle:Admin/User:list.html.twig

したがって、どの構文が優先されるかではなく、どの構文が問題を解決するかということです。

于 2012-09-03T18:42:32.263 に答える