【发布时间】:2013-12-07 01:20:17
【问题描述】:
我有 2 个域:用户和项目 + 相应的控制器。用户和项目之间没有链接(域没有关系)。我需要创建一个显示来自用户和项目的信息的视图。例如,在单个视图中列出所有用户和项目。我怎样才能做到这一点?什么是正确的方法?
谢谢。
【问题讨论】:
标签: grails model-view-controller separation-of-concerns
我有 2 个域:用户和项目 + 相应的控制器。用户和项目之间没有链接(域没有关系)。我需要创建一个显示来自用户和项目的信息的视图。例如,在单个视图中列出所有用户和项目。我怎样才能做到这一点?什么是正确的方法?
谢谢。
【问题讨论】:
标签: grails model-view-controller separation-of-concerns
Grails 使用约定,但该约定很容易被打破。
class SomeController {
def list() {
def users = Users.list()
def items = Item.list()
[users: users, items: items]
}
}
grails-app/views/some/list.gsp
<ul>
<g:each in="${users}">
<li>${it.firstName}</li>
</g:each>
</ul>
<ul>
<g:each in="${items}">
<li>${it.name}</li>
</g:each>
</ul>
【讨论】: