私の grails プロジェクトでは、フィールド都市を持つ患者という名前のオブジェクトのインスタンスを作成します。
class Patient {
String name;
String surname;
String cf;
String address;
String cap;
String city;
String province;
String country;
String phone_1;
String phone_2;
String email;
String vat;
}
患者を作成するとき、都市をその ID で保存しますが、show() および list() メソッドで、関連する都市の名前が表示されるようにします。
Cities ドメイン クラスは、次のようにデータベース内のテーブルにリンクされています。
class Cities {
String cityName;
String capOfCity;
String provinceOfCity;
static constraints = {
}
static mapping = {
table 's_cap'
id column: 'idcap'
cityName column: 'comune'
capOfCity column: 'cap'
provinceOfCity column: 'prov'
version false
}
}
ID で名前を取得するには、db にクエリを実行する必要があると思いますが、gsp でどのように実行できますか?