Grails 查询g数据的正确位置:选择

Grails 查询g数据的正确位置:选择,grails,gorm,Grails,Gorm,在标题中,问题是什么是查询g:select数据的最佳位置 在大多数示例中,您会看到如下内容: <g:select name="country.id" from="${Country.list()}" optionKey="isoAlpha2" optionValue="id"/> 但通常这种代码应该放在控制器或更好的服务中。那么,为什么有这么多教程甚至项目在视图中执行此查询呢?您看到此示例的原因是它需要更少的代码来演示。正确的方法是让控制器构建模型。这可以通过GORM查询或对服

在标题中,问题是什么是查询g:select数据的最佳位置

在大多数示例中,您会看到如下内容:

<g:select name="country.id" from="${Country.list()}" optionKey="isoAlpha2" optionValue="id"/>


但通常这种代码应该放在控制器或更好的服务中。那么,为什么有这么多教程甚至项目在视图中执行此查询呢?

您看到此示例的原因是它需要更少的代码来演示。正确的方法是让控制器构建模型。这可以通过GORM查询或对服务的调用来实现。

您看到此示例的原因是它需要更少的代码来演示。正确的方法是让控制器构建模型。这可以通过GORM查询或对服务的调用实现