LOVE THE LIFE

20060615

Mojaviにて。入力項目をValidateかけたとき必須項目とそうでない項目があるんだけどそこで困ったことが。何度やってもhandleErrorを通ってしまう。考えても考えても全て項目を分けて

必須項目の場合
$validatorManager->setRequired('name', TRUE, '名前を入力してください'); 
非必須項目の場合
$validatorManager->setRequired('hoge', FALSE);

という感じで全ての項目をどちらかにして書いていたのになぜかexecuteにいかない。4時間くらい悩んだあげく気付いたのが日付プルダウン。こやつらの名前をday[Year]、day[Month]というふうに設定してそれらには

$validatorManager->setRequired('day', FALSE);

てなふうにひとまとめにして設定していたのだった。 これがずっとエラーになっていたみたいでこれらをdayYearという感じで個別の名前にしてやって設定するとちゃんと処理ができたのだった。

つーかday[Year]みたいなのってどんな風に設定してやればよいのかしら??

TRACKBACK URL

TRACKBACK URL FOR THIS ENTRY : http://starsugar.com/tb.php?id=20060615

POST A COMMENT

  • POSTされた内容はすぐに反映されません
  • TAGは使用できません
  • TITLEには必ずひらがなで「すたしゅが」と入力してください

NAME :

URL :

TITLE :

COMMENT :