FOSUserBundle Symfony 2.6.7 - PHP致命错误:无法重新声明类

时间:2015-05-22 13:41:38

标签: php symfony yaml fosuserbundle

不幸的是,我正在处理的项目不公开,因为它是一个内联网。因此,我将尽我所能来描述我的问题并使其易于回答。

我有一个干净的Symfony 2.6安装。我已经使用composer安装了FOSUserBundle(当前版本)。我按照git hub文档中的说明进行操作,然后在成功完成工作之前一步,我收到了这条消息:

(控制台)

C:\Development\Webserver\htdocs\Intranet>php app/console doctrine:schema:update --force
PHP Fatal error:  Cannot redeclare class Intranet\Bundle\UserBundle\Entity\User in C:\Development\Webserver\htdocs\Intranet\src\Intranet\Bundle\UserBundle\Entity\User.p
hp on line 17

Fatal error: Cannot redeclare class Intranet\Bundle\UserBundle\Entity\User in C:\Development\Webserver\htdocs\Intranet\src\Intranet\Bundle\UserBundle\Entity\User.php on
 line 17
[2015-05-22 15:29:22] php.EMERGENCY: Fatal Compile Error: Cannot redeclare class Intranet\Bundle\UserBundle\Entity\User {"type":64,"file":"C:\\Development\\Webserver\\h
tdocs\\Intranet\\src\\Intranet\\Bundle\\UserBundle\\Entity\\User.php","line":17,"level":-1,"stack":[]}

这是我的User.php

// src/Intranet/Bundle/UserBundle/Entity/User.php

namespace Intranet\Bundle\UserBundle\Entity;

use FOS\UserBundle\Model\User as BaseUser;

/**
 * User
 */
class User extends BaseUser
{
    public function __construct()
    {
        parent::__construct();
    }
}

命名空间是正确编写的,我找不到任何其他错误,问题或任何其他内容。到现在为止,我非常绝望,我希望有人可以帮助我。

感谢您提前阅读并尝试提供帮助。 亲切的问候 - 彼得

1 个答案:

答案 0 :(得分:0)

您可能已在某处声明了User类,您可以尝试在项目中搜索“class User”