如果你在渲染模态div的控制器内抓取路径路径(即/ employees / edit / 5),则不能在设置模态的表单的目标/动作时使用$ request-> getPathInfo(),因为控制器没有还没被调用,因此控制器内的$ request-> getPathInfo()只返回“_fragment”,这是完全可以理解的。
有没有办法做到这一点?
我想你打电话给你的控制器
{{ render(controller(' ... ')) }}
没有HTTP请求,只是控制器中的函数调用:)
如果需要,可以在控制器中获取MasterRequest:
dump($this->get('request_stack')->getMasterRequest());