我有这个问题:
InvalidArgumentException: Bundle "DipUserBundle" does not exist or it is not enabled.
顺便说一句,我在 Dip 命名空间中有两个捆绑包。他们两个都是我通过控制台制作的。
拜托,有没有人可以帮助我..这是我的代码!!嘟嘟
配置.yml
orm:
auto_generate_proxy_classes: %kernel.debug%
default_entity_manager: default
entity_managers:
default:
mappings:
# ...
DipBiznisBundle: ~
DipUserBundle: ~
应用内核.php
class AppKernel extends Kernel {
public function registerBundles() {
$bundles = array(
...
new DipBiznisBundleDipBiznisBundle(),
new DipUserBundleUserBundle(),
);
路由.yml
homepage:
pattern: /
defaults: { _controller: DipUserBundle:Default:index }
用户捆绑包.php
<?php
namespace DipUserBundle;
use SymfonyComponentHttpKernelBundleBundle;
class UserBundle extends Bundle {
}
如果您将文件和 BiznisBundle 重命名为 DipBiznisBundle,将 UserBundle 重命名为 DipUserBundle,您的问题将得到解决...以避免将来使用生成命令生成捆绑包时出现问题,并使用斜杠而不是反斜杠定义命名空间....