我看到http://symfony.com/doc/current/bundles/SensioGeneratorBundle/index.html
如果我在 app/Resources/SensioGeneratorBundle/skeleton/...
用树枝标签没问题
{% extends 'skeleton/bundle/Bundle.php.twig' %}
和覆盖块
但是如果我创建自己的 GeneratorBundle “继承” SensioGeneratorBundle
public function getParent()
{
return 'SensioGeneratorBundle';
}
并将我的覆盖骨架模板放在 BUNDLE_PATH/Resources/SensioGeneratorBundle/skeleton 中,就像文档说它不起作用
我需要为覆盖命令创建自己的包
我会混合两者吗?应用程序/资源中覆盖命令和覆盖模板的“继承”包
或者我可以“继承”捆绑包并覆盖捆绑包中的命令和骨架模板?
谢谢回复
编辑
我在 SensioGeneratorBundle 中打开了一个问题:
https://github.com/sensiolabs/SensioGeneratorBundle/issues/233
GeneratorBundleCommand 在方法 getGenerator() 中不采用我的继承包参数