2013-06-25 2 views
0

Status 도메인은 많은 like
likeuser에 속하고 status
user가 나는 status가있다 likes의 수를 표시해야합니다 statuslikeGrails에서 각 구문의 인스턴스를 계산하는 방법은 무엇입니까?

을 많이 가지고 있습니다.

<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> 

또한 올바른 방법으로 제안하고 싶습니다. 제발 옳은 길에 올려주세요.

답변

1

${statusInstance.like?.size()}statuslikes의 수를 제공해야합니다.

...... 
<g:set var="likesSize" value="${statusInstance.like?.size()}"/> 
<g:each var="likeInstance" in="${statusInstance.like}"> 
    $likesSize 
</g:each> 
....... 

의미가 있습니까?

+0

정확하게 내가 뭘 찾고 있었는지 ... 감사 ... 백만 ... 훌륭한 학습 ... – desicreatioNZ

+0

사용자가 이미 좋아했는지 여부에 따라 상태를 좋아하고 설정하는 방법을 제안 하시겠습니까? Gsp에서 기준 또는 동적 찾기 또는 각 루프를 사용하여 같거나 다른 것을 찾아야합니까? @dmahapatro – desicreatioNZ

+0

@desicreatioNZ 이것은이 질문의 문맥과 완전히 다른 질문 일 수 있습니다. 올바른 사용 사례와 예제를 새로운 질문으로 구체화하여 커뮤니티의 모든 사람이 구조적으로 답변 할 수 있다면 다른 사람들에게도 도움이 될 것입니다. 이 질문에 어수선하지 않기를 바랍니다. :) – dmahapatro

관련 문제