Grails中的一个视图和多个域/控制器

时间:2013-12-07 01:20:18

标签: grails model-view-controller separation-of-concerns

我有2个域名:user&项目+相应的控制器。用户和用户之间没有链接(域没有关系)。项目。我需要创建一个显示来自用户和用户的信息的视图。项目。例如,列出单个视图中的所有用户和项目。我怎样才能做到这一点?什么是正确的方法?

谢谢。

1 个答案:

答案 0 :(得分:4)

Grails使用约定,但该约定很容易被破坏。

class SomeController {

   def list() {
      def users = Users.list()
      def items = Item.list()
      [users: users, items: items]
   }
}

的grails-app /视图/一些/的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>