0
在我的基地樹枝文件我渲染我的頁腳。在頁腳中,這些是註冊表格,用於下載簡報。這是在基地樹枝渲染電話。Symfony2的表單驗證redered枝杈
{{ render(controller('MyBundle:Global:footer')) }}
通過此頁腳控制器,我正在渲染頁腳。特此控制器代碼:
/**
* @Route("/{_locale}/newsletter/", defaults={"_locale": "nl"}, requirements={"_locale": "nl|en|de"}, name="_newsletter")
*/
public function footerAction(Request $request)
{
$form = $this->createForm(new NewsletterType());
$form->handleRequest($request);
if ($form->isValid()) {
return $this->redirectToRoute('_404');
} else {
return $this->render('MyBundle:global:footer.html.twig', array('form' => $form->createView()));
}
}
如果我提交表單只有一個電子郵件的輸入是什麼,一個提交按鈕,然後這條路被觸發,只是形式不驗證。在這個測試的例子中,我想將它重定向到404頁面。但是它僅僅是重複頁腳?
你沒有得到錯誤,因爲那些沒有被請求...你包括控制器所以你提出了一個子請求:https://knpuniversity.com/screencast/symfony-journey/sub-請求內部 – barat