2012-12-01 4 views
0

routes 파일을 사용하여 템플릿으로 직접 라우팅 할 수 있습니까? 나는이 같은 항목을 찾고Play 2.0의 경로를 사용한 템플릿 라우팅 및 scala

, 유사한

GET  /template/main/*param   views.html.main(param) 

또는 뭔가. 현재 템플릿을 가져 오는 작업으로 전달 중입니다.

편집 : 매개 변수를 표시하므로 요구 사항이 명확합니다.

+0

MVC 아키텍처에서는 사용자에게 제공하는보기 용 데이터를 변환하기 위해 컨트롤러가 필요합니다. 이 요구 사항이 없으면 gre가 올바르므로 정적 HTML 파일 만 제공하면됩니다. 놀이! 앱은 {play_root}/public에서 http : // yourhost/assets/ –

답변

1

스칼라 다이나믹 템플릿이있는 경우 컨트롤러를 제공하고 템플릿을 호출해야합니다. render() 메서드를 사용하므로 html로 렌더링됩니다.

1

URL을 템플릿으로 직접 라우팅하려는 경우 템플릿이 아니라 정적 HTML 파일입니다. "/ public/..."에 넣을 수는 있지만 어딘가에 가질 수 있는지 여부는 알 수 없습니다.

그렇지 않으면, 당신은 여전히 ​​컨트롤러에 코드 한 줄을 가질 수

def myAction = Action(Ok(views.html.main.render()))

+0

에 정적 콘텐츠를 호스팅하기 위해 미리 구성된 경로로 만들어집니다. html 동적을 만드는 URL 매개 변수가 있습니다. – anoopelias

0

더 나은 사용자의 요구에 맞게 몇 가지 다른 웹 프레임 워크를 사용합니다. Play를 사용하고있는 것처럼 보이지만 Play로 끝내지 않으려는 작업을 수행하고 싶으므로 마음에 들지 않습니다.

+0

현재 Play를 평가 중이며 다른 옵션도 있습니다. – anoopelias