1

テンプレートと外観を含むインスタンス フォームがあります。新しいフォームを作成するために、テンプレートと外観を含む 2 つのドロップダウンを持つビューがあります。ここで、テンプレートと外観を現在ログインしているユーザーが所有するものに制限したいと考えています。

tostring メソッドを使用してドロップダウンをフォーマットしています。

ここに画像の説明を入力

4

1 に答える 1

2

コントローラーでは、認証されたユーザーのデータを照会する必要があります。Template.groovy が次のようになっているとします。

class Template {
  String name
  static belongsTo = [owner: User]
}

次に、コントローラーのアクションで:

def create() {
   def authenticatedUser = .... // however you get the logged in user
   def templates = Template.findAllByOwner(authenticatedUser)
   [templates: templates]
}

そして、create.gsp で:

<g:select from="${templates} ... />

明らかに、外観についても同じことを行います。

于 2013-05-26T15:03:02.870 に答える