Symfony 2多个捆绑包,一个模板

时间:2014-04-18 19:35:47

标签: php symfony twig

我将拥有这种结构:

  -TaskBundle
    -FrontendConroler
    -BackendController
  -Userbundle
    -FrontendConroler
    -BackendController
  -HoursUserBundle
    -FrontendConroller
    -BackendController

这是正确的逻辑吗? 第二个主要问题,我将有2个基本模板,用于Frontend和Backend,我将推送基本模板(一个最逻辑的地方-BasetemplatesBundle?)?

1 个答案:

答案 0 :(得分:0)

是的,这是正确的结构。您可以创建CoreBundle并在其中存储模板,也可以只在app / Resources / views / frontend.html.twigbackend.html.twig中创建。或者使用其他名称。

您可以调用模板:

{% extends '::frontend.html.twig' %}
{% extends '::backend.html.twig' %}

Creating and Using Templates