私は2つのテーブルがあるプロジェクトを開発していregion
ますdistrict
. 私region
が持っている:
+-------------+------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+------------+------+-----+---------+----------------+
| id | bigint(20) | NO | PRI | NULL | auto_increment |
| name | blob | YES | | NULL | |
+-------------+------------+------+-----+---------+----------------+
そしてdistrict
私は持っています:
+-------------+------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+------------+------+-----+---------+----------------+
| id | bigint(20) | NO | PRI | NULL | auto_increment |
| name | blob | YES | | NULL | |
| region_id | bigint(20) | NO | MUL | NULL | |
+-------------+------------+------+-----+---------+----------------+
地区ビューでは、地区の名前は表示されますが、地域名は表示されません:
Id 1
Name Community College
Description Community College
Homepage
Logo
Region ctv.Region : 1
Streams
これは次show
のDistrictController
とおりです。
def show = {
def districtInstance = District.get(params.id)
if(!districtInstance){
flash.message = "${message(code: 'default.not.found.message', args: [message(code: 'district.label', default: 'District'), params.id])}"
redirect(action : "list")
}
else{
[districtInstance : districtInstance]
}
}
I have the insteadshow
を表示する代わりに、other でクロージャを変更するにはどうすればよいですか? ありがとうRegion.id
region.name