我看到http://framework.zend.com/manual/en/zend.validate.writing_validators.htmlZend語法解釋 - %value%是什麼意思?
的情況下語法 - 這是什麼百分比值%平均和做什麼?
protected $_messageTemplates = array(
self::FLOAT => "'%value%' is not a floating point value"
);
感謝
我看到http://framework.zend.com/manual/en/zend.validate.writing_validators.htmlZend語法解釋 - %value%是什麼意思?
的情況下語法 - 這是什麼百分比值%平均和做什麼?
protected $_messageTemplates = array(
self::FLOAT => "'%value%' is not a floating point value"
);
感謝
這將由字段的值,顯示此錯誤時,被替換的佔位符。
如果用戶輸入"ABC"
是這個領域中,錯誤消息將是"'ABC' is not a floating point value"
這是如printf的%s
佔位符,在一個更詳細的和易於使用的形式。校驗器可以添加自己的佔位符變量,並且與(位置)%1$s
,%2$s
相比,處理%value%
,%somevar%
更容易,尤其是對於筆譯員。
謝謝!你能告訴我們在Zend源代碼中發生了什麼? – Yosef 2011-01-30 11:58:25
也許有人可以解釋爲什麼他們使用`%value%`而不僅僅是典型的[printf](http://php.net/manual/en/function.sprintf.php)`%s`佔位符。 – mario 2011-01-30 11:56:17