我正在使用一个看起来像这样的模板
<g:render template="templateName" model="[t:t, s:s, domainClass: domainInstance]"/>
我不确定我应该使用的术语,但上面的“domainInstance”需要按以下顺序替换
${Adomainclass.list([max:1])}
我试过用单引号和其他各种我不知道如何满足模型的东西来包围它。
这里有什么提示吗?
我相信您在 gsp 中缺少导入语句:
<%@page import="Adomainclass"%>
<g:set var="instances" value="${Adomainclass.list([max:1])}" />
<g:render template="templateName" model="['t':t, 's':s, 'domainClass':instances]"/>
美元花括号应该在模型定义的开头。
<g:render template="templateName" model="${[t:t, s:s, domainClass: Adomainclass.list([max:1])]}"/>