我尝试重命名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”语句吗?
我该怎么办?
感谢!!!
答案 0 :(得分:1)
检查文件-> AppBundle.php
中的命名空间,更改为TestBundle,并将文件重命名为TestBundle.php
。
然后查看config/routing.yml
defaults: { _controller: TestBundle:ControllerName:ActionName }