3

Doctrine Bundle に問題があります。Web ページにアクセスしようとすると、次のエラーが表示されます。

DoctrineBundle がアプリケーションに登録されていません。

config/bundles.php に次があるため、奇妙です。

return [
    Symfony\Bundle\FrameworkBundle\FrameworkBundle::class => ['all' => true],
    FOS\RestBundle\FOSRestBundle::class => ['all' => true],
    JMS\SerializerBundle\JMSSerializerBundle::class => ['all' => true],
    Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle::class => ['all' => true],
    Doctrine\Bundle\DoctrineCacheBundle\DoctrineCacheBundle::class => ['all' => true],
    Doctrine\Bundle\DoctrineBundle\DoctrineBundle::class => ['all' => true],
];

アプリケーションに利用可能な Doctrine Bundle を追加するには? または多分ドクトリン/オームで何かですか?助けてくれてありがとう。

編集

$this をコントローラーにダンプすると、services.kernel.bundles に次のものがあります。

["DoctrineBundle"]=>
          object(Doctrine\Bundle\DoctrineBundle\DoctrineBundle)#73 (6) {
            ["autoloader":"Doctrine\Bundle\DoctrineBundle\DoctrineBundle":private]=>
            NULL
            ["name":protected]=>
            string(14) "DoctrineBundle"
            ["extension":protected]=>
            NULL
            ["path":protected]=>
            NULL
            ["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
            string(30) "Doctrine\Bundle\DoctrineBundle"
            ["container":protected]=>
            *RECURSION*
          }
        }
4

2 に答える 2