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

时间:2018-03-02 21:02:19

标签: forms symfony routes modal-dialog action

如果您在呈现模式div的控制器内抓取路径路径(即/ employees / edit / 5),则无法在设置模态'中使用$ request-> getPathInfo()。 s form的目标/动作,因为控制器还没有被调用,因此控制器内的$ request-> getPathInfo()只会返回" _fragment",这是完全可以理解的。

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:0)

我认为你用

打电话给你的控制器
{{ render(controller(' ... ')) }}

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

如果您愿意,可以在控制器中获取MasterRequest:

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