我想知道在Grails中哪一个被认为是更好的做法:
1)在控制器中,使用findBy方法检索数据并返回相应视图的地图以进行渲染 - 例如Users.findByLogin() - 或
2)将其留在视图中使用g:findAll迭代数据 - 例如
<g:findAll in="${users}" expr="${it.login?.contains('John')}">
&#13;
感谢。
答案 0 :(得分:4)
始终使用controller
创建model
您的view
将呈现。数据来源可以是service
或GORM调用(例如findBy
)。