簡體   English   中英

我如何重定向到symfony2中的模板

[英]How can i redirect to template in symfony2

我有symfony控制器在保存entity

保存實體后,我想重定向到template 我沒有定義的route

有什么方法可以根據模板動態定義路由和重定向

喜歡:

        return $this->redirect('DefaultBundle:Default:success.html.twig');

我有許多帶有簡單消息的模板,例如錯誤,成功等。

我不想為此做控制器。

模板的重定向是不可能的(而且不合邏輯)。 您必須重定向路由,但是沒有必要定義控制器。

success_template:
    path: /success
    defaults:
        _controller:  FrameworkBundle:Template:template
        template:     'DefaultBundle:Default:success.html.twig'

在您的控制器中:

return $this->redirect($this->generateUrl('success_template'));`

文獻資料

return $this->render('YourBundle:folder:file.html.twig');

如果要渲染的頁面直接位於/ views下:

return $this->render('YourBundle::file.html.twig');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM