0

有没有一种简单的方法来修改/自定义 Symfony 验证器生成的错误消息?

例如。使用字符串验证器时,如果该字段为空,则默认情况下会在该字段中显示“必填”消息。

这肯定来自它的类,但是有没有办法在全局范围内更改字符串验证器的消息,以便它适用于所有实例?

提前致谢。

PS:不喜欢需要更改 Symfony 基本代码的解决方案

4

2 回答 2

0

我想此类消息有自动翻译功能。只需将消息放在您的翻译文件中,symfony 就会根据所选的语言环境呈现它

于 2011-02-18T10:01:03.697 回答
-1

我还不知道您是否可以全局操作默认错误消息,但是您可以使用以下代码行访问所需的 i18n 对象:

$i18n = sfContext::getInstance()->getI18N();
$i18n->__('your message');

也许它可以帮助你。

于 2010-08-23T19:30:19.520 回答