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