编辑:[已解决!!]
哎呀...课堂上的错字。我的错。解决了!
版本结束
我是 Symfony 的新手。我已经安装了 Symfony 2.0.12。
我试图安装 FOSUserBundle 只是为了看看它是如何工作的。
我想我已经遵循了安装文档中详述的所有步骤。
我有一个 Acme/StoreBundle/Entity/User.php,它扩展了 FOSUserBundle“FOS/UserBundle/Entity/User”中的 UserBase 类。我完全按照文档中的说明进行操作。
当我运行演示时,我收到以下错误:
致命错误:无法在第 12 行的 /Users/pgbonino/Sites/Symfony/src/Acme/StoreBundle/Entity/User.php 中重新声明类用户
无论我如何命名我的 User 类,我总是会得到相应的错误。第一个想法是将类的名称更改为“myUser”(因此它将是“class myUser extends BaseUser”。但随后错误变为:
无法重新声明类 myUser
这么奇怪。
有人知道吗?
听起来好像我在其他地方声明了 User 类。事实上,它是在 FOSUserBundle 和我的 AcmeStoreBundle 中声明的。但是,除非我失去了一些东西,否则这就是文档所说的。