另一個控制器I有兩個控制器控制器A和控制器B傳入一個控制器查詢的記錄到Grails中
在控制器A I有一個方法示出了()我在哪裏查詢和實例化的記錄。
show()
{
def lstRecord ="Select FieldA, FieldB from TableA where Id='IdA' LIMIT 1"
def objRecord = lstRecord[0]
}
如何訪問objRecord的領域,如objRecord.FieldA或objRecord.FieldB在第二控制器控制器B?
感謝您的時間!
爲什麼你不會在控制器B爲它查詢?將該對象存儲在會話中是脆弱的,因爲會話失效可能會丟失該對象。嘗試將此查詢封裝在例如服務組件,然後在兩個控制器中使用它。這將是更清潔的方法。 – 2014-10-08 06:54:19