2

私はこの問題を抱えています:

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

ところで、Dip 名前空間内に 2 つのバンドルがあります。どちらもコンソールから作成しました。

お願いします、私を助けることができる誰かがいます..ここに私のコードです!! 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(),
        );

ルーティング.yml

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

UserBundle.php

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

    class UserBundle extends Bundle {
    }
4

1 に答える 1

2

ファイルと BiznisBundle を DipBiznisBundle に、UserBundle を DipUserBundle に名前変更すると、問題は解決されます... 将来、generate コマンドを使用してバンドルを生成し、バックスラッシュの代わりにスラッシュを使用して名前空間を定義する際の問題を回避します....

于 2013-11-07T15:00:58.080 に答える