重命名Symfony AppBundle

时间:2017-07-20 07:31:49

标签: symfony bundle rename

我尝试重命名Symfony Bundle。 我的安装是3.4和Standart。

已安装symfony-installer并生成AppBundle。

现在我修改了AppBundle,一切都很好用!

下一步尝试将AppBundle重命名为TestBundle。

我已将src/AppBundle/AppBundle.php更改为src/TestBundle/TestBundle.php 然后打开它,将命名空间更改为TestBundle和类名。

在AppKernel chage中:

new AppBundle/AppBundle()

要:

new TestBundle/TestBundle()

不会调用TestBundle。我有插入

die("called!!!")

进入TestBundle。所以我不必再改变了,我应​​该看到“叫!!!”。

但我明白了:

  

尝试从命名空间“TestBundle”加载类“TestBundle”。难道   你忘记了另一个命名空间的“use”语句吗?

我该怎么办?

感谢!!!

1 个答案:

答案 0 :(得分:1)

检查文件-> AppBundle.php中的命名空间,更改为TestBundle,并将文件重命名为TestBundle.php
然后查看config/routing.yml

中的设置
defaults: { _controller: TestBundle:ControllerName:ActionName }