使用Grails,我使用<g:each />
标记在视图中循环遍历数组,但是我想使用数组中的值作为对数据库中另一个表中的外键的引用,同样循环。
是否可以创建一个对其他表的变量引用字符串?例如:
${productId.Users.UserId}
答案 0 :(得分: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