不在 symfony 2 中安装 HWIOAuthBundle

not installing HWIOAuthBundle in symfony 2

当我尝试安装 HWIOAuthBundle 时出现以下错误:

Fatal error: Class 'hwi\oauthbundle\HWI\Bundle\OAuthBundle' not found in C:\xampp\htdocs\prjectName\app\AppKernel.php on line 24

我参考了 documentation,在 运行 composer 之后,我确实得到了 hwi 包下载路径为 C:\xampp\htdocs\prjectName\vendor\hwi\oauth-bundle\HWI\Bundle\OAuthBundle 但是当我将它包含在 AppKernel.php 文件为

AppKernel.php的第24行是:

new hwi\oauth-bundle\HWI\Bundle\OAuthBundle(),

如文档所述,您应该通过添加

将此捆绑包注册到 appKernel.php
new HWI\Bundle\OAuthBundle\HWIOAuthBundle(),

而不是

new hwi\oauth-bundle\HWI\Bundle\OAuthBundle(),

添加到 appKernel.php 的路径不是添加它的包的确切路径,而是名称空间 + class 主包 class 的名称(扩展 Bundle).