小编Mat*_*rsh的帖子

Symfony2形成重复字段 - 如何移动'不匹配'消息来确认字段?

我正在创建一个注册类型的表单,在其中我使用"重复"字段类型来获取用户所需的密码并确认它.我将此字段添加到我的表单中,如下所示:

$builder->add(
    'password',
    'repeated',
    array(
        'first_options'  => array('label' => 'user.form.password.label'),
        'second_options' => array('label' => 'user.form.password_confirm.label'),
        'invalid_message' => 'user.password_confirm.not_matched',
        'type' => 'password',
    )
);
Run Code Online (Sandbox Code Playgroud)

这样可以正常工作 - 除非当密码不匹配时"错误匹配"错误消息显示第一个字段(密码字段)而不是第二个确认字段.在我看来,使用确认字段显示此消息更合乎逻辑 - 但我正在努力寻找实现此目的的方法?

我认为也许'error_mapping'选项是我需要的,但是我没有设法做到这一点,我不确定这是否是我正在寻找的正确方向?

谢谢你的帮助,马特

forms symfony

2
推荐指数
1
解决办法
927
查看次数

标签 统计

forms ×1

symfony ×1