根据https://symfony.com/doc/current/bundles/SensioGeneratorBundle/index.html,我确实复制并修改了这样的模板:
/var/www/mdm/app/Resources/SensioGeneratorBundle$ tree
.
└── skeleton
└── crud
├── actions
│ ├── delete.php.twig
│ ├── edit.php.twig
│ ├── index.php.twig
│ ├── new.php.twig
│ └── show.php.twig
├── controller.php.twig
└── views
├── index.html.twig.twig
├── others
│ └── record_actions.html.twig.twig
└── show.html.twig.twig
现在,当我doctrine:generate:crud --entity....
时,视图位于/ app / Resources / views /下,而不是/src/../.../Resources/views/...
下
我希望在/src/Me/MyBundle .
我有像这样宣布的生成器
if (in_array($this->getEnvironment(), array('dev', 'test'), true)) {
...
$bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle();
我的包在Prod环境下。
我在/app/Resources/SensioGeneratorBundle
下复制文件时出了什么问题?为什么生成的文件位于/app
下?
答案 0 :(得分:0)
这是一个新功能,不是错误或我的知识不足或编码不好...... New option asked about Multiple Application when generating a bundle since Symfony 2.8