Status
域名有很多like
like
属于user
和status
user
有许多status
和like
我需要显示likes
一个status
的数量。
<g:each in="${statusInstanceList}" status="i" var="statusInstance">
${fieldValue(bean: statusInstance, field: "statusMessage")}
<g:each var="likeInstance" in="${statusInstance.like}">
${likeInstance.count()} //this is the where likes should be counted via dynamic finders
</g:each>
</g:each>
另外请建议我是否以正确的方式这样做。如果没有,请让我走上正轨。
答案 0 :(得分:1)
${statusInstance.like?.size()}
应该提供likes
每status
的数量。
......
<g:set var="likesSize" value="${statusInstance.like?.size()}"/>
<g:each var="likeInstance" in="${statusInstance.like}">
$likesSize
</g:each>
.......
有道理吗?