2012-06-21 2 views
0

안녕 얘들 아 나는 6 도메인 클래스가있는 간단한 프로그램이 있습니다. 사람, 주소, 계정, 차량 등. 각 클래스에는 고유 한 컨트롤러와 뷰가 있습니다. 내 질문은 이러한 클래스에서 모든 데이터를 표시하려면 다른 도메인 클래스를 만들 수 있습니다. Person.gsp는 사람이 데이터를 표시합니다, Address.gsp은 내가 shows in the documentation으로 위의 모든다른보기를 보여주는보기

감사

답변

0

예를 표시하는 클래스와 GSP를 원하는 등 주소 데이터를 보여줍니다, 당신은을 만들 수 있습니다 뷰에 모델의 모든 데이터를 반환 컨트롤러 (자세한 질문을 맞게 편집) : 워드 프로세서로

class AllDataController { 
    List people 
    List addresses 

    def list() { 
     people = Person.list() 
     addresses = Address.list() 
    } 
} 

말 :

모델을 명시 적으로 반환하지 않으면 컨트롤러의 특성은 모델

또는 물론, 당신이 당신 Person.gsp보기에서보기

+0

많은 도움을 주셔서 감사합니다. –

0

에 사용 가능한 원하는 모든 데이터를 포함하는 모델을 반환 할 수로 사용됩니다에게, 당신이 뭔가를 할 수 있습니다 이는 사람 데이터를 표시 할 때 이와 같습니다.

${person.address.text} 

이것은 주소 도메인에 text라는 문자열이 있다고 가정합니다. 이 뷰가 person.gsp에 있지 않고 다른 위치에 있도록하려면 모든 Person 레코드를보기로 전달하고 person.address 관계를 사용하여 둘 다 표시하십시오.

+0

도움을 주셔서 감사합니다. –

관련 문제