문제

예를 들어 목록 메소드가 호출 될 때 두 도메인 객체가 같은 페이지에 표시 될 수 있습니까?

http : // app_name/foo/list


def list = {
    if(!params.max) params.max = 10
    [ fooList: Foo.list( params ) ]
    [ barList: Bar.list( params ) ]  // Only the last one is returned.

}

보기 페이지에서 두 테이블이 모두 페이지에 표시됩니다.

 <g:each in="${fooList}" status="i" var="foo"> ... </g:each>
 <g:each in="${barList}" status="i" var="bar">  </g:each>
도움이 되었습니까?

해결책

마지막 줄에서 여러 가지를 반환 할 수 있다고 확신합니다.

바보 : foo.list (params), barlist : bar.list (params)

다른 팁

허용 된 답변의 쉼표가 정확합니다. // 라인을 제거 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top