Php 不动产;标识符";“类中不存在”;AppBundle\Entity\User“;

Php 不动产;标识符";“类中不存在”;AppBundle\Entity\User“;,php,forms,symfony,symfony-forms,symfony-2.8,Php,Forms,Symfony,Symfony Forms,Symfony 2.8,我正在尝试使用Symfony-2.8的用户注册表,并且一直在关注KNP大学的内容。我已经设置了用户实体UserFormType,并创建了带有视图的UserController。渲染窗体时,一切正常。它与CSRF令牌等完美结合。问题在于我提交表单时。显示的错误为: 类“AppBundle\Entity\User”中不存在属性“identifier”aValidatorException。搜索谷歌并没有带来任何东西,这让我相信它很简单 实际日志错误: [2016-07-30 17:41:52] re

我正在尝试使用Symfony-2.8的用户注册表,并且一直在关注KNP大学的内容。我已经设置了用户实体UserFormType,并创建了带有视图的UserController。渲染窗体时,一切正常。它与CSRF令牌等完美结合。问题在于我提交表单时。显示的错误为: 类“AppBundle\Entity\User”中不存在属性“identifier”a
ValidatorException
。搜索谷歌并没有带来任何东西,这让我相信它很简单

实际日志错误:

[2016-07-30 17:41:52] request.CRITICAL:
    Uncaught PHP Exception Symfony\Component\Validator\Exception\ValidatorException:
    "Property "identifier" does not exist in class "AppBundle\Entity\User"" at 
/var/projects/clients/perfect.symfony-2x.dev/vendor/symfony/symfony/src/Symfony/Component/Validator/Mapping/PropertyMetadata.php line 42 
{
    "exception":"[object] (Symfony\\Component\\Validator\\Exception\\ValidatorException(code: 0):
    Property \"identifier\" does not exist in class \"AppBundle\\Entity\\User\" at
    /var/projects/clients/perfect.symfony-2x.dev/vendor/symfony/symfony/src/Symfony/Component/Validator/Mapping/PropertyMetadata.php:42)"
} []
在鄙视中,我丢弃了我的代码,复制并粘贴了Symfony示例中的代码,但仍然出现了相同的错误。您可以在这里找到Symfony的示例:


谁能告诉我们在哪里解决这个问题。就我而言,谷歌并没有提供太多帮助:(

该链接表示您还必须正确设置security.yml和UserInterface界面。我怀疑您没有正确设置后者。感谢您的回复。您的回答是100%正确的,在Resources->config->validation.yml下有一个验证文件,该文件具有以下内容:标识符:-Uuid:~再次感谢:)该链接表示您还必须正确设置security.yml和UserInterface接口。我怀疑您没有正确设置后者。感谢您的回复。您的回答是100%正确的,在Resources->config->validation.yml下有一个验证文件,该文件具有以下内容:标识符:-Uuid:~再次感谢:)