2010-07-14 3 views
0

기본적으로 SomeController.groovy의 컨트롤러 이름은 some입니다. 또한 pkg.SomeController의 컨트롤러 이름은 pkg/some입니다.컨트롤러 이름 변환을 grails로 사용자 정의

이 변환을 위해 사용자 지정 메커니즘을 연결하는 방법이 있습니까? 내 특별한 경우에 나는 pkg을 없애고 싶다. (왜 내가 이것을 필요로하는지에 대한 긴 이야기이다.)

나는 @Controller("name")을 사용하려고 시도 할 수있다. 그러나 기존 컨트롤러의 수는 덜 바람직하다.

답변

0

사용자의 URL 매핑이 Grails 프로젝트 (grails-app/conf/*UrlMappings.groovy 참조)에 정의되어 있는지 궁금합니다. 내가 아는 한 패키지 이름은 기본적으로 URL에 나타나서는 안됩니다.

+0

예, 맞춤 매핑이 있습니다. 나는 URL 부분을 의미하지는 않습니다. 컨트롤러가 이름으로 참조 될 때 - 예를 들어 필터 정의 나' Bozho

+0

createLink의 소스를 탐색했는데 정의 된 URL 매핑도 사용하는 것 같습니다. 그러나 명명 된 URL 매핑을 명시 적으로 참조하는 선택적 매핑 매개 변수가 있습니다. 어쩌면이게 도움이 될지 ... –

관련 문제