Symfony2命令行生成全局文件夹下的twig模板

时间:2016-07-08 11:38:04

标签: php symfony templates twig symfony-2.8

我正在使用Symfony2.8,当我使用命令行生成控制器 twig templates 时,模板会在

下创建

Container(seq)

我想遵循symfony docs建议的最佳做法并将其放在

MyBundle/Resources/views/home/home.html.twig

我可以剪切并粘贴树枝文件,然后在必要时更改app/Resources/views/home/home.html.twig,但是我的头发会更少,因为我会将它拉出来。

那么我在提示符中键入什么以便像往常一样在{% extends %}中生成控制器但是twig文件将位于全局MyBundle文件夹

谢谢!

修改:new extended question

1 个答案:

答案 0 :(得分:5)

在使用模板生成路径进行一些操作后,我成功将twig文件放在app / Resources / views /文件夹中。

假设您拥有symfony2应用程序的标准体系结构: 当生成器要求指定Templatename

时,您可以为模板编写以下路径
Templatename (optional) [AppBundle:Post:get.html.twig]: ::../../../../app/Resources/views/Post/get.html.twig