编写一个grails应用程序,我不确定是否应该执行" FROM" g:中的列表选择,或从控制器的列表中传入。
我知道在渲染对象列表时,你必须通过控制器传递它,但是一个简单的列表呢?我还应该从控制器传递它还是在GSP上生成它?
答案 0 :(得分:1)
嗯,这取决于你的要求。从控制器传递列表并使用optionKey
和optionValue
可以更好地控制<select >
标记。
Should I still pass it from the controller or generate it on the GSP?
我认为让MVC通过在控制器中生成列表来完成其工作并遵循最佳实践,并简单地将其传递给视图以进行渲染,而不是在视图中生成列表。