2011-08-24 6 views
1

playframework에서 하위 디렉토리를 동적으로 생성 할 수있는 양식이 있습니까? 스프링과 같은 일반적인 인터셉터에서 생각하고 있었지만 어떻게 할 수 있습니까 ?? 어떤 도움playframework 동적 하위 디렉토리 생성

example.com/event1 
example.com/event2 
example.com/event3 

답변

1

당신은 루트 파일을 사용하지만 폴더의 "이름이"할 수있는 열쇠가 될해야한다는 것을 인식 할 수있다 너는 그 물건을 찾는다. 일반적으로 "키"는 엔티티와 관련이 있으며,이 경우 Play는 긴 ID를 더 나은 선택 인 키로 제공합니다. 그 키 다음에 SEO 유용성 목적을 위해 문자열을 추가 할 수 있습니다. 받는 사람 여분의 텍스트를 추가하는 방법에 (SO)의 주위에 여기에 몇 가지 질문이 있습니다

GET /{id}/{name}  MyController.getFolder 

or 

GET /event/{id}  MyController.getFolder 

: 같은 경로가 파일을 사용

example.com/1/event1 
example.com/2/event2 
example.com/3/event3 

(or alternatively) 

example.com/event/1 
example.com/event/2 
example.com/event/3 

:

그래서 당신의 노선과 같이 될 것입니다 통로.

+0

같은 것을 할 수 있나요/{name} MyController.getFolder ? –

+0

당신은 할 수는 있지만, 이름을 가진 엔티티를 찾고 싶다면 엔티티의 ID를 사용하는 것이 더 좋을 수도 있습니다. 엔티티를로드 할 필요가 없다면 걱정할 필요가 없습니다. –