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

标签 php symfony templates twig symfony-2.8

我正在使用 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 下文件夹

谢谢!

编辑:new extended question

最佳答案

在尝试了一些模板生成路径后,我成功地将 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/

相关文章:

php - Symfony - 与输入字段内联的第二个按钮

c++ - 转换 T-s 时完美转发非 T 参数

php - Guzzle POST 请求不起作用

php - 错误:预期的 Doctrine\ORM\Query\Lexer::T_WITH,得到 'ON'

php - Codeigniter:将所有与 Controller 名称不匹配的请求发送到默认 Controller

php - 如何通过action的参数注入(inject)同一类型的不同服务?

c++ - operator= 从模板类重载

c++ - 智能指针和多态

PHP:在 mySQL 中插入引号时出错

php - Require.js 和 Zend 框架