0
私はモーダルでログイン/登録フォームを取得しました。送信が失敗し、ページがリロードされた後、フォームを再度開いて、ログインモーダルの下に2番目のモーダルを追加したいとします。私のコードは動作しません送信失敗後にブートストラップモーダルを開きます
:
if ($this->getRequest()->isPost())
{
$form->setData($this->getRequest()->getPost());
/** @var \Zend\Authentication\Adapter\DbTable $Adapter */
if ($form->isValid())
{
$data = $form->getData();
$Adapter = $this->authService->getAdapter();
$Adapter
->setIdentity($data['email'])
->setCredential($data['password']);
$authResult = $this->authService->authenticate();
if (!$authResult->isValid())
{
echo "<script>
$(document).ready(function(){
alert('hi');
});
</script >";
}
else
{
return $this->redirect()->toRoute("blog");
}
}
else
{
return new ViewModel(
[
'form' => $form,
]
);
}
}
、(パラメータを経由してあります)あなたは '警告(「こんにちは」)を挿入してくださいすることができ、新たなルートでなければならない;'あなた '