我正在按照教程將這個FOSUserBundle安裝到我的項目中。 我得到了我的信息,從這個法語教程:http://www.tutodidacte.com/symfony2-installer-fosuserbundle安裝FOS UserBundle
所以我做了這些命令:
php ./composer.phar require friendsofsymfony/user-bundle "[email protected]"
php composer.phar update
然後,我創建了一個新包,
php bin/console generate:bundle
Bundle Namespace : Kingdom/UserBundle
但這樣做,在AppKernel後我可以看到新的UserBundle,FOSUserBundle不在這裏。
我試着自己添加它在文件中寫入;但是當我嘗試創建一個實體時,我們可以看到明顯的錯誤。
對不起,下面的介紹...我沒有成功打印正確。
php bin/console generate:doctrine:entity
致命錯誤: '子節點 「db_driver」 在路徑 「 fos_user」 必須配置' 未捕獲的異常 '的Symfony \分量\ CONFIG \定義\異常\我 nvalidConfigurationException' 有消息在C:\瓦帕\ WWW \英國\廠商\ symfony的\ symfony的\ SRC \的Symfony \元器件\配置\定義\ ArrayNode.php:240 堆棧跟蹤:
0 C:\瓦帕\ WWW \英國\供應商\ symfony的\ symfony的\ SRC \的Symfony \元器件\配置\ Defin
銀行足球比賽\ BaseNode.php(303):Symfony的\元器件\配置\定義\ ArrayNode->完成 數值(陣列)
1 C:\ wamp \ www \ Kingdom \ vendor \ symfony \ symfony \ src \ Symfony \ Component \ Config \ Defin
ition \ Processor.php(37):Symfony \ Component \ Confi克\定義\ BaseNode->完成( 陣列)
2 C:\瓦帕\ WWW \英國\廠商\ symfony的\ symfony的\ SRC \的Symfony \元器件\配置\ Defin
銀行足球比賽\ Processor.php (50):Symfony \ Component \ Config \ Definition \ Processor-> process( Object(Symfony \ Component \ Config \ Definition \ ArrayNode),Array)
3 C:\ wamp \ www \ Kingdom \ vendor \ friendsofsymfony \ user-bundle \ DependencyInjection \ F
OSUserExtension.php(51):Symfony \ Component \ Config \ Definition \ Processor-> processC onfigur in C:\ wamp \ www \ Kingdom \ vendor \ symfony \ symfony \ src \ Symfony \ Component \ Conf ig \ Definition \ ArrayNode.php on line 240
嘗試正確配置config.yml,如果它不工作,再嘗試在這裏發表您config.yml文件請 –
我怎麼知道,如果config.yml配置是否正確? – Minirock