我正在使用 Symfony2.8,每当我使用命令行生成 Controller 和twig 模板 时,模板都是在
MyBundle/Resources/views/home/home.html.twig
我想遵循 symfony docs 建议的最佳实践并将它放在
app/Resources/views/home/home.html.twig
我可以只剪切和粘贴 Twig 文件,然后在必要时更改 {% extends %}
,但那样我头上的头发会变少,因为我会把它拔掉。
那么我应该在提示中输入什么,以便它像往常一样在 MyBundle
中生成 Controller ,但是 twig 文件将位于全局 app/Resources/views
下文件夹
谢谢!
最佳答案
在尝试了一些模板生成路径后,我成功地将 twig 文件放入了 app/Resources/views/文件夹中。
假设您拥有 symfony2 应用程序的标准架构: 当生成器要求指定模板名称时,您可以为模板编写以下路径
Templatename (optional) [AppBundle:Post:get.html.twig]: ::../../../../app/Resources/views/Post/get.html.twig
关于php - Symfony2命令行生成全局文件夹下的twig模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38265685/