2016-11-29 4 views
0

タイトルのように、gのデータを照会するのに最適な場所は何ですか?select?gのデータを照会する正しい場所:

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

しかし、通常、この種のコードをコントローラに置かれるべきか、より良いサービス:ほとんどの例では

は、あなたのようなものを参照してください。だから、このチュートリアルやプロジェクトでさえも、このようなクエリをビューで行うのはなぜですか?

答えて

2

この例が表示されるのは、デモンストレーションするコードが少なくて済むからです。正しいアプローチは、コントローラにモデルをビルドさせることです。これは、GORMクエリまたはサービスへの呼び出しのいずれかを使用して行うことができます。

関連する問題