gpt4 book ai didi

php - 从嵌入式 Controller 重定向

转载 作者:IT王子 更新时间:2023-10-28 23:55:06 24 4
gpt4 key购买 nike

我使用 embedded controller呈现在多个页面上使用的表单:

Twig

{% render 'Bundle:Controller:someForm' %}

Controller

public function someFormAction()
{
// Some logic

...

if ($form->isValid()) {

...

$this->get('session')->setFlash('successful', "Woey!");

return $this->redirect($this->generateUrl('homepage'));
}

return $this->render('Bundle:Template:form.html.twig', array('form' => $form->createView()));
}

作为 post-redirect-get 的一部分成功提交表单后,我需要重定向回主页设计模式。如果我如上所述使用它,我会得到异常,因为来自嵌入式 Controller 的响应是 302 而不是 200(至少我期望它是这样工作的)。

在这种情况下是否可以正常重定向?还是我从完全错误的角度来处理这种情况(使用在多个页面上呈现的表单)?

最佳答案

只是为了让它成为官方答案,Fabien doesn't think Symfony2 will ever support this feature .

关于php - 从嵌入式 Controller 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6984429/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com