dongshenghe1833 2019-01-28 10:27
浏览 20

“如何修复Symfony 3.4中的'Flash消息消失'”

I use Symfony 3.4 and I have a problem with the dispaly of flash messages. everything goes well in my "ajouterAction" except the appearance of flash message:

  /**
 * @Route("/", name="front_office_ajouter_au_panier")
 */
public function ajouterAction(Request $request)
{
    if ($request->getMethod() == 'POST' and $request->isXmlHttpRequest()) {
        $em = $this->getDoctrine()->getManager();
        $idProduit = $_POST['idProduit'];
        $produit = $em->getRepository('AppBundle:SousCategorie')->find($idProduit);
        if (isset($_POST['qty'])) {
            $quantity = $_POST['qty'];
        } else {
            $quantity = 1;
        }
        $this->ajouter($produit, $quantity);
        //$this->get('session')->getFlashBag()->add('success', 'Votre produit a ete ajoute au panier');
        $this->addFlash('success', 'Votre produit a ete ajoute au panier.');

        return new JsonResponse(array(
            'result' => 'ok',
        ));
    }
    $referer = $request->headers->get('referer');
    return $this->redirect($referer);
}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大
    • ¥15 Oracle中如何从clob类型截取特定字符串后面的字符
    • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
    • ¥15 如何在炒股软件中,爬到我想看的日k线
    • ¥15 seatunnel 怎么配置Elasticsearch
    • ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
    • ¥15 (标签-MATLAB|关键词-多址)
    • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
    • ¥500 52810做蓝牙接受端
    • ¥15 基于PLC的三轴机械手程序