覆盖验证消息FOSUserBundle

英吉利

我在实体中覆盖验证消息。但是,当我遇到错误时,验证消息将显示两次:第一是来自FOSUserBundle的消息(登录很短),第二是我的消息(最小值6)。为什么?

<?php
namespace Acme\UserBundle\Entity;

use FOS\UserBundle\Model\User as BaseUser;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
/**
 * @ORM\Entity
 * @ORM\Table(name="users")
 */
class User extends BaseUser
{
    /**
     * @ORM\Id
     * @ORM\Column(type="integer")
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    protected $id;

    /**
     * @Assert\Length(min=5, max=16,
     *      minMessage="Min 6",
     *      maxMessage="Max 16",
     * )
     */

    protected $username;
    //..

}
PawełKolanowski

您需要创建自己的验证器组:

http://symfony.com/doc/current/book/validation.html#validation-groups

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何覆盖FOSUserBundle的EmailConfirmationListener

来自分类Dev

fosuserbundle覆盖登录操作

来自分类Dev

覆盖DropWizard ConstraintViolation消息

来自分类Dev

FOSUserBundle覆盖默认格式并获取InvalidArgumentException

来自分类Dev

覆盖FOSUserBundle登录表单

来自分类Dev

FOSUserBundle覆盖控制器的操作

来自分类Dev

fosuserbundle在ovveriding loginaction上获取错误消息

来自分类Dev

覆盖jQuery验证消息

来自分类Dev

Parsely.js覆盖默认验证消息

来自分类Dev

是否使用JSF消息捆绑包覆盖Omnifaces验证消息?

来自分类Dev

如何覆盖OmniFaces默认的验证/转换错误消息?

来自分类Dev

覆盖FOSUserBundle路由Symfony2

来自分类Dev

如何覆盖服务消息?

来自分类Dev

扩展FOSUserBundle密码验证以要求特殊字符

来自分类Dev

删除FOSUserBundle错误消息

来自分类Dev

FOSUserBundle使用MongoDB配置验证而不是ORM

来自分类Dev

覆盖laravel 5中来自程序包的验证消息

来自分类Dev

自定义验证消息在“ type = url”上覆盖标准CSS

来自分类Dev

下拉式自定义验证消息在MVC中被覆盖

来自分类Dev

覆盖FOSUserBundle登录表单

来自分类Dev

覆盖jQuery验证消息

来自分类Dev

Symfony 2和覆盖FOSUserBundle

来自分类Dev

覆盖FOSUserBundle注册表格

来自分类Dev

Fosuserbundle注册验证不起作用

来自分类Dev

覆盖FOSUserBundle

来自分类Dev

FOSUserBundle覆盖模板

来自分类Dev

无法覆盖FOSUserBundle ProfileFormType buildForm()函数

来自分类Dev

无法覆盖 FOSUserBundle 默认注册表单

来自分类Dev

FOSUserBundle 覆盖登录逻辑