0

ドメインオブジェクトまたはそのデータをシステム全体で grails のどこからでも利用できるようにする方法を知りたいですか?

一種のシンテックスのように、それを実現するために使用する必要があります。ATM アプリのユーザー オブジェクト/インスタンスは、3 つのテンプレートの 1 つでのみ使用でき、他のビューでも使用できません。

4

1 に答える 1

1

これらのビューで使用できる理由は、コントローラーがモデルをそれらのビューにプッシュしているためです。必要なコントローラー/サービスからドメインを使用することを妨げるものは何もありません。

たとえば、次のことができます。

class HomeController {

  def index() {
    def users = User.list()
    render view: "list", model: [users: users]
  }
}

私が慣習から完全に脱却した方法に注意してください。

于 2013-01-21T22:36:15.027 に答える