我想翻译Range的以下错误消息: 此值应为1990年1月1日,中午12:00或更早。
我使用Symfony的功能,除了这个以外的其他错误:
$this->get('translator')->trans($err, [], 'validators')
我应该用别的东西来翻译这个错误吗?
答案 0 :(得分:5)
如果我理解正确,你可以继续cezar的建议,例如,你可以使用注释:
MyEntity.php
/**
* @Assert\Range(
* min = "now",
* max = "+5 hours",
* minMessage = "myMinMessage"
* )
*/
private $myDate;
并在文件中添加翻译,例如:
validators.en.yml
myMinMessage: bla bla value should be {{ limit }} or more. You entered {{ value }}
希望这个帮助