当我输入现有用户名时,“此值不应为空。”

时间:2012-08-30 17:12:28

标签: symfony symfony-2.1 fosuserbundle

我正在尝试创建一个可以选择用户的表单(此示例是一篇新文章,用户可以在其中编写(文本)用户名)。当我写一个现有的用户名时,我有错误:

  

此值不应为空白。

当它不是现有用户名时,我得到:

  

此值无效。

ArticleType

->add('author', 'fos_user_username')

OR(我和自定义模型转换器存在同样的问题)

->add(
   $builder->create('author', 'text')->addModelTransformer($transformer)
);
带链接作者的

Article 实体

/**
 * @Assert\NotBlank()
 * @Assert\Type(type="Acme\UserBundle\Entity\User", groups={"default", "registration", "profile"})
 * @ORM\OneToOne(targetEntity="Acme\UserBundle\Entity\User")
 * @ORM\JoinColumn(name="user_id", referencedColumnName="id")
 */
private $author;

0 个答案:

没有答案