Два объекта домена в одном представлении - PullRequest
3 голосов
/ 16 октября 2008

Могут ли два объекта домена отображаться на одной странице, например, при вызове метода списка?

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>

Ответы [ 2 ]

7 голосов
/ 16 октября 2008

Уверен, вы можете вернуть несколько вещей в этой последней строке:

[fooList: Foo.list (params), barList: Bar.list (params)]

0 голосов
/ 16 октября 2008

Запятая в принятом ответе верна, вы можете удалить строку //.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...