Symfony2:Bundle不存在

时间:2013-11-07 11:30:41

标签: symfony bundle

我有这个问题:

InvalidArgumentException: Bundle "DipUserBundle" does not exist or it is not enabled.

顺便说一句,Dip命名空间里面有两个包。我是通过控制台制作的。

拜托,有人可以帮助我..这是我的代码!! TNX

config.yml

orm:
    auto_generate_proxy_classes: %kernel.debug%
    default_entity_manager: default
    entity_managers:
    default:
    mappings:
        # ...
    DipBiznisBundle: ~
    DipUserBundle: ~

AppKernel.php

class AppKernel extends Kernel {
    public function registerBundles() {
        $bundles = array(
            ...
            new Dip\BiznisBundle\DipBiznisBundle(),
            new Dip\UserBundle\UserBundle(),
        );

的routing.yml

homepage:
pattern: /
defaults: { _controller: DipUserBundle:Default:index }

UserBundle.php

<?php
    namespace Dip\UserBundle;
    use Symfony\Component\HttpKernel\Bundle\Bundle;

    class UserBundle extends Bundle {
    }

1 个答案:

答案 0 :(得分:2)

如果您将文件和BiznisBundle重命名为DipBiznisBundle和UserBundle到DipUserBundle,您的问题将得到解决...以避免使用generate命令在将来的生成包上出现问题,并使用斜杠而不是反斜杠来定义命名空间....