Symfony - 在呈现模态树枝的控制器中获取控制器操作路径。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Symfony - 在呈现模态树枝的控制器中获取控制器操作路径。相关的知识,希望对你有一定的参考价值。

如果你在渲染模态div的控制器内抓取路径路径(即/ employees / edit / 5),则不能在设置模态的表单的目标/动作时使用$ request-> getPathInfo(),因为控制器没有还没被调用,因此控制器内的$ request-> getPathInfo()只返回“_fragment”,这是完全可以理解的。

有没有办法做到这一点?

答案

我想你打电话给你的控制器

{{ render(controller(' ... ')) }}

没有HTTP请求,只是控制器中的函数调用:)

如果需要,可以在控制器中获取MasterRequest:

dump($this->get('request_stack')->getMasterRequest());

以上是关于Symfony - 在呈现模态树枝的控制器中获取控制器操作路径。的主要内容,如果未能解决你的问题,请参考以下文章

使用 Symfony 2 本地化树枝中的日期

Symfony 异常,使用控制器和树枝模板的数据库查询

在树枝视图中访问 Symfony 断言

如何在Symfony2中获取控制器的所有路由列表?

Symfony 树枝 - 第三方

Symfony2.8。如何从发布请求中获取数据