0
我正在使用grails,并面临如何获取控制器(在我的情况下为contactGroup)与我的布局视图中的其他(联系人)控制器具有许多关系的数据的问题。下面是我的域名的类别码...在我的布局视图中获取控制器数据
class Contact {
String number
String name
...
static hasMany = [groups: ContactGroup, messages: Message]
static belongsTo = [Message, ContactGroup]
}
class ContactGroup {
String groupName
String description
...
static hasMany = [contacts: Contact, messages: Message]
}
下面是指用括号中联系人的数量来获取所有的团体我的布局视图代码是......就像Gmail中显示的联系人和组名单。
<h4>Contacts</h4>
<g:link controller="contact" action="list" class="active"><h5>All (${smsserver.Contact?.list().size()})</h5></g:link>
<g:layoutBody/>
<g:each in="${smsserver.ContactGroup}" var="c">
<g:link controller="contact" action="list">${c.findAll()}<br></g:link>
</g:each>
请帮我一把。
也做了同样的方式...但它显示的错误“空对象无法获得属性‘群体’” – user2515559
你必须把'联系'来模拟。 –
好吧......但是怎么样? – user2515559