是否有一种简单的方法来修改/自定义Symfony验证器生成的错误消息?
例如。使用字符串验证程序时,如果该字段为空, 然后默认情况下会显示消息“必需”。
这肯定来自它的类,但有没有办法全局更改String Validator的消息,以便它适用于所有实例?
提前致谢。
PS:不会理解需要更改Symfony基本代码的解决方案
答案 0 :(得分:0)
我想这些消息有自动翻译。只需将消息放入翻译文件中,symfony将根据所选语言环境
呈现消息答案 1 :(得分:-1)
我还不知道您是否可以全局操作默认错误消息,但您可以使用以下代码行访问所需的i18n对象:
$i18n = sfContext::getInstance()->getI18N();
$i18n->__('your message');
也许它可以帮到你。