如何在zend框架2中的表单中自定义验证消息?

Anu*_*ava 1 php zend-framework2

我刚刚启动了zend框架2.我只想知道如何为需要ON(true)的元素自定义消息.现在它显示"请填写此字段"(如果特定文本框为空,我单击提交按钮).

我只是想改变这个消息.最初我认为这条消息来自图书馆

但是我错了.这有可能吗?

Sam*_*Sam 5

请提供创建表单的方法.最终,您应该简单地覆盖验证器的消息.每个验证器都可以选择覆盖消息.基本语法如下:

// This assumes to be INSIDE a Validator
'options' => array(
    'messages' => array(
         \Zend\Validator\NotEmpty::IS_EMPTY => "Dude, it's empty. It shouldn't be!"
     )
)
Run Code Online (Sandbox Code Playgroud)

如果没有给出输入,该示例将覆盖NotEmpty验证器消息.此外,您应该知道,如果您使用HTML5属性,required则某些浏览器会在您的表单中添加预提交验证,并且无法更改浏览器显示的错误消息.