2011-09-15 4 views
1

내 응용 프로그램에서는 address input form을 사용자에게 제시해야합니다. Address 모델을 아래에 제시했습니다. 처음부터 html 페이지를 생성해야합니다. 사용자 입력 또는 crud page in admin 영역과 유사한 양식을 생성 할 수 있습니까? playframework에서 올바른 방법은 무엇입니까?playframework에서 모델에 대한 html 양식을 만드는 방법

public class Address extends Model {  
    @Required 
    String addressLine1; 

    String addressLine2; 

    String city; 

    String state; 

    String pincode; 

    String phoneNumber; 

    String country; 
... 
} 
+0

나는 전체 패턴의 컨트롤러를 통과하면서 자동 생성을위한 최적의 패턴을 찾는 데 여전히 어려움을 겪고 있습니다 ... – Stefano

답변

0

CRUD 모듈을 사용하여 사용자 입력을 캡처하는 것이 더 쉽고 빠릅니다. 이러한 경우 CRUD 모듈이 존재합니다. 이것이 올바른 방법인지 여부에 달려 있습니다. 당신은 커스터마이징이 많고, 깔끔한 템플릿을 덮어 씌울 수 있습니다.

CRUD를 확장하는 주소 컨트롤러 만 만들면됩니다./admin /의 일부로 사용할 수 있습니다. 그게 전부 야.

+0

thanks.if 나라에 대해 txtfield 대신 드롭 다운 목록을 사용하려면 html 코드를 고정 템플릿에 복사해야합니까? – jimgardener

3

CRUD 컨트롤러없이 CRUD 태그를 재사용 할 수 있습니다!

#{crud.form class:'models.ModelName' /} 
#{curd.form object:anyInstance /} 

자세한 내용은 내 대답 Advanced customization of CRUD forms and controllers in Play을 참조하십시오.

추신.

이 질문은 이미 질문되었지만 받아 들여진 질문이 나를 만족스럽게 생각하지 않아보다 일반적인 질문으로 만들고 싶습니다. 그래서 다시 물어 보았지만 여전히 답을 얻지 못했습니다. 결국 해결책을 찾았습니다. :)

관련 문제