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 回答