0

Grails を使用して、<g:each />タグを使用してビュー内の配列をループしていますが、配列内の値をデータベース内の別のテーブルの外部キーへの参照として同じループ内で使用したいと考えています。

他のテーブルへの変数参照の文字列を作成することは可能ですか? 例えば:

${productId.Users.UserId}
4

1 に答える 1

0

私があなたの質問を正しく理解しているなら、あなたは次のようなことをしたいと思っています...

//Assuming this is the list to run through your <g:each>
def list = ['userId1', 'userId2', 'userId3']

そして、上記のリストの値が、好きなテーブルまたはデータモデルの属性であると仮定します...

def model = [
  userId1: 'John Doe',
  userId2: 'Jane Doe',
  userId3: 'Jack Doe'
]

上記があなたが考えているシナリオである場合、次のようなことができるはずです...

<g:each in="${list}" var="element">
   ${model[element]}
</g:each>

//output
John Doe
Jane Doe
Jack Doe
于 2012-06-08T15:07:43.510 に答える