我最近开始了我的 Symfony2 世界之旅。我下载的存档(标准版)附带一个演示包 AcmeDemoBundle。我尝试使用官方网站提供的 Symfony2 书籍进行编码。所以我通过 Symfony2 控制台创建了一个我自己的包(EXPHelloBundle)。然后,我创建了与当前包关联的控制器。
问题是这样的:每当我运行我的应用程序(localhost/app_dev.php/hello/whatever)时,浏览器都会打印“hellowhatever”。我知道这条消息来自 AcmeDemoBundle(Symfony2 存档附带的包)。无论我对 EXP/HelloController.php 进行什么更改,应用程序都会自然地运行 AcmeDemoBundle(作为默认设置)。简单地说,我不知道如何告诉 Symfony2 运行我的包而不是演示包。