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


Symfony 2 multiple bundles, one template

我会有这样的结构:

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

这是正确的逻辑吗?第二个也是主要的问题,我将有两个基本模板,用于前端和后端,我将在那里推送基本模板(最逻辑的地方之一-BasetemplatesBundle?)?

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

您可以调用模板:

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

创建和使用模板