Php 带有get参数的symfony2渲染控制器
如何在twig中使用get参数渲染控制器Php 带有get参数的symfony2渲染控制器,php,symfony,twig,Php,Symfony,Twig,如何在twig中使用get参数渲染控制器 {{ render(controller('AutoBundle:MyController:main', { 'id': id, 'active': true } )) }} 像这样调用控制器:根据查询参数是第三个参数 {{控制器(控制器、属性、查询)} 所以试试这个: {{ render(controller('AutoBundle:MyController:main', {}, { 'id': id, 'active': true } )) }}
{{ render(controller('AutoBundle:MyController:main', { 'id': id, 'active': true } )) }}
像这样调用控制器:根据查询参数是第三个参数
{{控制器(控制器、属性、查询)}
所以试试这个:
{{ render(controller('AutoBundle:MyController:main', {}, { 'id': id, 'active': true } )) }}
希望此帮助是的,它不会将参数作为GET请求发送,而是直接调用该方法 细枝模板部分:
<div id="question-choose-semester">
{{ render(controller('UnswCamsBundle:Semester:choiceAjax', { 'redirect': path(app.request.attributes.get('_route'), app.request.attributes.get('_route_params'))} )) }}
</div>
然后检查GET参数:
if (empty($redirect)) {
$redirect_uri = $request->query->get('Redirect');
} else {
此代码段应该可以工作,您打算具体做什么?您需要从当前请求中获取此参数(id和活动)?
$request->query->get('active')
->“NULL”。。。怪异:S
if (empty($redirect)) {
$redirect_uri = $request->query->get('Redirect');
} else {