Grails の独自のインスタンスと共に、異なるコントローラー ビューで 1 つのインスタンスにアクセスしますか? 私のシナリオ:
すべてのステータスを一覧表示する _list.gsp テンプレートを使用したステータス コントローラ。ユーザー インスタンスには、政治的プロファイルと教育プロファイルがあります。政治の list.gsp または教育の show.gsp に _list.gsp をレンダリングしたい 私のステータスの _list.gsp は次のようになります。
<g:each in="${statusInstanceList}" status="i" var="statusInstance">
<td>${fieldValue(bean: statusInstance, field: "statusMessage")}</td>
そして、このような政治プロファイルで _list.gsp テンプレートをレンダリングしたい
<g:each in="${politicItemList.sort{it.dateCreated}}" status="i" var="politicItemInstance">
<tr class="${(i % 2) == 0 ? 'odd' : 'even'}">
<td>${fieldValue(bean: politicItemInstance, field: "politicItemName.name")}
<g:render template="/status/list"/>
残りは正常に動作していますが、値をロードしていません。クラスまたはインスタンスをグローバルに、またはアプリケーションのすべての領域で使用できるようにする方法がわかりません。