【发布时间】:2014-08-15 07:19:20
【问题描述】:
正在编写一个 grails 应用程序,但我不确定是否应该在 g:select 中执行“FROM”列表,或者从控制器中的列表中传递它。
我知道当渲染一个对象列表时,你必须通过控制器将它传入,但是一个简单的列表呢?我还是应该从控制器传递它还是在 GSP 上生成它?
【问题讨论】:
-
一些代码示例肯定不会有害
标签: grails controller gsp
正在编写一个 grails 应用程序,但我不确定是否应该在 g:select 中执行“FROM”列表,或者从控制器中的列表中传递它。
我知道当渲染一个对象列表时,你必须通过控制器将它传入,但是一个简单的列表呢?我还是应该从控制器传递它还是在 GSP 上生成它?
【问题讨论】:
标签: grails controller gsp
嗯,这取决于您的要求。从控制器传递列表并使用optionKey 和optionValue 可以更好地控制<select > 标签。
Should I still pass it from the controller or generate it on the GSP?
我认为让 MVC 完成它的工作并遵循最佳实践,在控制器中生成列表并将其传递给视图以进行渲染,而不是在视图中生成列表。
【讨论】: