2012-08-31 2 views
0

나는 자바와 함께 플레이 2 프레임 워크를 사용하여 프로젝트 작업 중입니다. 데이터베이스 테이블에서 드롭 다운 목록을 채 웁니다. 데이터베이스에서 항목 목록을 가져 오는이 코드가 있습니다. 코드 스 니펫이 아래에 나와 있습니다.게임에서 오브젝트 렌더링 목록 2 자바 프레임 워크

public static Result gestureNames() 
    { 
    List <GestureClassEntity> gcet = GestureClassEntity.find.all(); 
    return ok(render(gcet)); 
} 

그러나이 코드를 실행하면 프레임 워크에서 렌더링을 찾을 수 없다고 알려줍니다.

내가

public static void gestureNames() 
    { 
    List <GestureClassEntity> gcet = GestureClassEntity.find.all(); 
    render(gcet); 
} 

플레이 아래에 표시 한 코드를 수정하려 그것이 처리기 등의 방법 돌아 장치를 사용할 수 없다는 것을 다시 나에게 이야기했다

는 여전히 플레이 프레임 워크를 이해 할 수 고투 친절하게 도와주세요. 나는 프로젝트 작업을하고 있으며 시간이 부족합니다.

답변

6

이전 질문 기억하기?이 수수께끼의 모델을 단순화하려고 : https://stackoverflow.com/a/12180812/1066240

render() 그래서 그것을 사용하는, 당신은 view

public static Result gestureNames(){ 
    List <GestureClassEntity> gcet = GestureClassEntity.find.all(); 
    return ok(views.html.gestures.render(gcet));  
} 

app/views/gestures.scala.html

@(gesturesListFromMyController: List[GestureClassEntity]) 

@for(gesture <- gesturesListFromMyController){ 
    <div class="gesture-item"> 
     <h2>@gesture.name</h2> 
     <p>@gesture.description</p> 
    </div> 
} 

이 BTW 지정 필요는 view의 방법입니다 '이름, 당신의 인생은 더 좋아질 것입니다. GestureClassEntityGesture과 같이 이름이 지정되지 않습니까?

+0

대단히 감사 드리며 다시 연락 드리겠습니다. 축복을 유지하십시오. –