繁体   English   中英

Symfony 3翻译错误验证器范围

[英]Symfony 3 Translate error validators range

我想翻译以下Range的错误消息: 此值应该是1990年1月1日,12:00 AM或更多。

我正在使用Symfony的功能,该功能可解决除此错误以外的其他错误:

$this->get('translator')->trans($err, [], 'validators')

我是否应该使用其他方法来翻译此错误?

如果我正确理解,则可以继续进行cezar的建议,例如,可以使用注释:

MyEntity.php

/**
 * @Assert\Range(
 *      min = "now",
 *      max = "+5 hours",
 *      minMessage = "myMinMessage"
 * )
 */
private $myDate;

并在文件中添加翻译,例如:

验证程序

myMinMessage: bla bla value should be {{ limit }} or more. You entered {{ value }}

希望这个帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM