我試過在Symfony3中自動生成一個包,使用官方網站上的說明:https://symfony.com/doc/current/bundles.html,但失敗了。如何在Symfony3中自動生成一個包?
我在我的項目中創建了一個目錄\src\TestBundle
,其中有一個文件TestBundle.php
。我將Bundle中的TestBundle
類擴展並在類聲明之前添加了use Symfony\Component\HttpKernel\Bundle\Bundle;
行。
我將新的軟件包名稱添加到AppKernel.php
的軟件包列表中。
最後,當我執行$ php bin/console generate:bundle --namespace=TestBundle
,我得到這個錯誤:PHP Fatal error: Uncaught Symfony\Component\Debug\Exception\ClassNotFoundException: Attempted to load class "TestBundle" from namespace "TestBundle".
任何想法,爲什麼出現這種情況?