1
我正在使用INI文件來管理我的Zend_Form元素。INI配置文件中的Zend_Form驗證器自定義錯誤消息
下面是一個例子.ini文件:
form.action = ""
form.method = "post
form.elements.attribute_name.type = "text"
form.elements.attribute_name.options.label = "Element Name"
form.elements.attribute_name.options.validators.strlen.validator = "StringLength"
form.elements.attribute_name.options.validators.strlen.options.min = "1"
form.elements.attribute_name.options.validators.strlen.options.max = "50"
form.elements.submit.type = "submit"
form.elements.submit.options.name = "Go!"
此元素會拋出「strlen的」錯誤消息「XX大於50個字符長」
我的問題是:我如何覆蓋INI文件中的這個錯誤信息?
我認爲以下可能會發揮作用,但它什麼都不做!
form.elements.attribute_name.options.validators.strlen.options.message = "You Muppet!"
感謝您的任何幫助。
Jon
太棒了!我更新了我的回答,以便它不再提供不正確的信息:) – 2009-09-18 16:00:06