2012-07-27 3 views
1

캔트 다음과 같은 문제를 해결 :플레이 프레임 워크는 정적 매개 변수로 라우팅 역

임 역 라우팅과 URL 생성하려고 :

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


:이 경로의

Router.reverse(action).url 

을 다음과 같이 시도했습니다.

(210)


그러나 메신저는 항상

No route found 

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

예외를 받고 ... 도움이 필요, 몰라 어떤 메신저 같은지도 내부 문자열 인수로 modelClass 이름을 전달하는 것은 잘못

답변

1

시도를하고 :

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

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

정적 매개 변수를 라우트 파일에 전달할 때 항상 수행해야합니다.

관련 문제