如何在zf2中确定当前路线和参数

克罗普

在我正在开发的表单中,如果按下了名为“重置”的提交按钮,我想放弃更改并重定向到同一路由。以下代码可用于确定当前url和自我重定向:

$hereandnow = $this->getRequest()->getRequestUri();
return $this->redirect()->toUrl($hereandnow);

我想使用route方法做同样的事情:

return $this->redirect()->toRoute($current_route, $current_params);
     // OR
return $this->redirect()->toRoute($current_route_including_params);

但是,这需要确定当前路线和参数。我怎样才能做到这一点?

我的

为了回答您的问题,控制器中的MVC事件中提供了当前匹配的路由名称:

$this->getEvent()->getRouteMatch()->getMatchedRouteName();

匹配的路线参数:

$this->getEvent()->getRouteMatch()->getParams();

但是,您可以通过更简单的方式重定向到相同的URL(刷新页面):

return $this->redirect()->refresh();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ember.js:从视图中确定当前路线

来自分类Dev

Ember.js:从视图中确定当前路线

来自分类Dev

如何在Iron Router Meteor中检查当前路线

来自分类Dev

如何在Aurelia html模板中获取当前路线?

来自分类Dev

如何在Sinatra中获取当前路径/路线?

来自分类Dev

Symfony2:如何在javascript中获取当前路线?

来自分类Dev

如何在运行Apache2的Ubuntu 14.04中确定当前的MaxClients

来自分类Dev

如何在不重新加载页面的情况下以角度 2 设置或删除当前路线中的 queryParams

来自分类Dev

使用DNX项目确定当前路径

来自分类Dev

如何在Visual Studio中确定当前插入符号位置在注释块中?

来自分类Dev

我如何从zf2中的url获取参数?

来自分类Dev

如何在代码中确定当前的JSF生命周期阶段

来自分类Dev

如何在Google日历侧边栏小工具中确定当前星期

来自分类Dev

如何在Google日历侧边栏小工具中确定当前星期

来自分类Dev

如何在脚本中确定当前的SELinux上下文

来自分类Dev

如何在android中确定当前的本地化并向GoogleMapsApi添加标记

来自分类Dev

如何在 C++/CLI 中确定当前编译目标?

来自分类Dev

如何在laravel刀片中获取当前路线?

来自分类Dev

如何在ZF2中将Javascript和CSS文件添加到布局

来自分类Dev

如何在ZF2中禁用布局和视图渲染器?

来自分类Dev

如何在ZF2中添加列以选择语句?

来自分类Dev

如何在ZF2中默认返回JsonModel?

来自分类Dev

如何在ZF2中的tableGateway中使用hading()

来自分类Dev

如何在zf2中使用辅助类?

来自分类Dev

如何在ZF2中执行“或”操作?

来自分类Dev

如何在zf2中获取最后插入的ID?

来自分类Dev

如何在Zf2中重用服务层?

来自分类Dev

如何在ZF2中模拟PUT表单?

来自分类Dev

如何在ZF2的where中添加选择?

Related 相关文章

  1. 1

    Ember.js:从视图中确定当前路线

  2. 2

    Ember.js:从视图中确定当前路线

  3. 3

    如何在Iron Router Meteor中检查当前路线

  4. 4

    如何在Aurelia html模板中获取当前路线?

  5. 5

    如何在Sinatra中获取当前路径/路线?

  6. 6

    Symfony2:如何在javascript中获取当前路线?

  7. 7

    如何在运行Apache2的Ubuntu 14.04中确定当前的MaxClients

  8. 8

    如何在不重新加载页面的情况下以角度 2 设置或删除当前路线中的 queryParams

  9. 9

    使用DNX项目确定当前路径

  10. 10

    如何在Visual Studio中确定当前插入符号位置在注释块中?

  11. 11

    我如何从zf2中的url获取参数?

  12. 12

    如何在代码中确定当前的JSF生命周期阶段

  13. 13

    如何在Google日历侧边栏小工具中确定当前星期

  14. 14

    如何在Google日历侧边栏小工具中确定当前星期

  15. 15

    如何在脚本中确定当前的SELinux上下文

  16. 16

    如何在android中确定当前的本地化并向GoogleMapsApi添加标记

  17. 17

    如何在 C++/CLI 中确定当前编译目标?

  18. 18

    如何在laravel刀片中获取当前路线?

  19. 19

    如何在ZF2中将Javascript和CSS文件添加到布局

  20. 20

    如何在ZF2中禁用布局和视图渲染器?

  21. 21

    如何在ZF2中添加列以选择语句?

  22. 22

    如何在ZF2中默认返回JsonModel?

  23. 23

    如何在ZF2中的tableGateway中使用hading()

  24. 24

    如何在zf2中使用辅助类?

  25. 25

    如何在ZF2中执行“或”操作?

  26. 26

    如何在zf2中获取最后插入的ID?

  27. 27

    如何在Zf2中重用服务层?

  28. 28

    如何在ZF2中模拟PUT表单?

  29. 29

    如何在ZF2的where中添加选择?

热门标签

归档