簡體   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