1

无法解决以下问题:

我正在尝试使用反向路由生成 URL:

Router.reverse(action).url

这条路线:

GET /admin/productgroups ProductGroupController.renderListView(modelClass:'models.ProductGroup')


我尝试了以下方法:

Router.reverse("ProductGroupController.renderListView").url
Router.reverse("ProductGroupController.renderListView(modelClass:'models.ProductGroup'").url


但我总是

No route found

No route able to invoke action views.ProductGrouController.renderListView() with arguments {} was found.

例外......需要一些帮助,不知道我做错了什么

4

1 回答 1

1

尝试在这样的映射中将模型类名称作为字符串参数传递:

Map<String, Object> map = new HashMap<String, Object>();
map.put("modelClass", "models.ProductGroup");

Router.reverse("ProductGroupController.renderListView", map).url

当您将静态参数传递给您的路由文件时,必须始终这样做。

于 2012-07-27T15:01:48.823 回答