与我之前提到的question相关,并得到答案,我发布此问题以进一步增强答案的可用性,问题是如何在下面自动生成树枝模板使用app/Resources/views/home/home.html.twig
命令时的全局文件夹php app/console generate:controller
。我得到了一个可行的答案,就是这样进入全球app文件夹的路径
Templatename (optional) [AppBundle:Post:get.html.twig]: ::../../../../app/Resources/views/Post/get.html.twig
事情是,生成的模板仍然具有{% extends "::base.html.twig" %}
子句,其AppBundle
位置具有双冒号,并且使用../../..
键入长刺激路径会非常痛苦反复做。
我在考虑是否有解决方案实际覆盖控制台命令本身以适应这种情况? symfony 3在全局文件夹下自动生成基本模板,symfony 2的最佳实践是在全局文件夹中包含模板,我不知道为什么创建者没有更新它。
由于我没有足够的声誉,朋友已经同意这个问题,因此质量答案将获得奖励。