$form = new LoginForm();
$form->setInputFilter($auth->getInputFilter());
if ($form->isValid()) {
var_dump('OK');
} else {
var_dump($form->getMessages());
}
症状は $form->isValid() の返り値はずっと false を返して、 $form->getMessages() は空っぽという何故。。 という状態でした。
で、LoginForm ファイルばっかり気にしてたんですが、原因は $auth->getInputFilter() でした。。
途中で消したElementがあったんですが、それが $auth->getInputFilter() の方では残っていましたので、これが原因でしたとさ。。
0 件のコメント:
コメントを投稿