所以我在我的 View 页面中使用它
<g:each var="c" in="${Event.list() }">
<li class="controller">
${c.event_name}
</li>
</g:each>
但我需要一个不同事件的列表
有什么建议吗?
我还需要在第一个 View 页面中显示这个不同的列表,
我还没有编写任何 Controller ,有没有其他方法,比如将列表从 bootstrap.groovy
传递到此 View 页面???
最佳答案
您可以调用.unique()
从集合中获取不同的项目。
${Event.list().unique()}
理想情况下,您应该通过模型从 Controller 传递此信息,因为 GSP 不应该真正处理这样的域类。
关于java - 如何在 Grails 框架中获取 GSP 中的不同列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34061843/