我正在按照教程将这个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