0
我想知道哪一个被认为是Grails的一个更好的做法,最好的做法:Grails的数据表中检索
1)控制器,采用findBy方法来获取数据,并返回一个映射为相应的视图渲染 - 例如Users.findByLogin() - 或
2)将它留给视图使用g:findAll遍历数据 - 例如
<g:findAll in="${users}" expr="${it.login?.contains('John')}">
感谢。
选项1,绝对不是#2。 –
,如果因为某种原因你需要在该层做这样的事情 - 只需将id或你的案例名称'john'传递给标签库。然后,taglib可以注入像Joshua在下面建议的服务,执行查找并将结果返回给您的显示器。 – Vahid
我真的不需要。我对g:findAll的真正用处以及我们可以对其进行的合理使用感到好奇。但显然这一切都归结为MVC Model 1与MVC Model2,不是吗? – user160902