|
4
|
| Robin Barnes · 技术社区 · 18 年前 |
|
|
1
4
我是这样做的(ZF 1.5):
因此,addValidator()是有趣的部分。消息设置在“Errormessage文件”中(将所有自定义消息捆绑在一个文件中):
|
|
|
2
3
如果一个还不存在 . 由于此验证在调用isValid()之前不存在,因此无法设置消息。 最简单的解决方案是在调用isValid()之前手动添加一个非空验证,并相应地设置它的消息。
|
|
|
3
2
添加NoteEmpty验证程序,并添加您自己的消息:
除非还对元素调用了setRequired(),否则不会触发NoteEmpty验证器。 在控制器中(或任何位置),调用$form->setTranslator($yourTranslator)将错误消息打印到页面时本地化。 |
|
|
4
1
|
|
|
5
0
Changing the error message 无法更改特定错误的消息。另外,手册使它看起来像是一个属于Zend_表单的函数,但我在Zend_表单的实例上使用它时找不到方法。 使用的例子将非常好。 |