Zend_Form メモ
半角英数字(記号付き)のバリデーションをしたいとき
Alnum は記号が NG なので、正規表現バリデータを使う。
hoge.fuga.elements.some_code.type = "text" hoge.fuga.elements.some_code.options.required = true hoge.fuga.elements.some_code.options.validators.regex.validator = "Regex" hoge.fuga.elements.some_code.options.validators.regex.options.pattern = "/[a-zA-Z0-8-]/"
パスワードの復元
通常は入力したパスワードは $form->isValid($_POST) 時にクリアされてしまう。それを防ぐには以下のように renderPassword を設定する。
hoge.fuga.elements.some_passwd.type = "password" hoge.fuga.elements.some_passwd.options.required = true hoge.fuga.elements.some_passwd.options.attribs.renderPassword = true