我擁有域類TestUnit
,TestParameter
和ParameterRange
,如下所示。在grails中跨控制器傳遞對象
class TestUnit {
static hasMany = [testParameters : TestParameter]
}
class TestParameter {
static hasMany = [paramRanges : ParameterRange ]
static belongsTo = [testUnit : TestUnit]
}
class ParameterRange {
static belongsTo = [testParam : TestParameter]
}
我想在ParameterRangeController
添加TestUnit
對象(即,testUnitInstance.id
)。
由於我是新來的Grails,我不知道該怎麼做,任何人都可以請給我解釋一下嗎?
我已經試過:
def testUnitId = params.testUnitId
def testUnitInstance = TestUnit.get(testUnitId)
def testParameterInstance = TestParameter.get(params.id)
[parameterRangeInstanceList: testParameterInstance.paramRanges, parameterRangeInstance: new ParameterRange(),testParameterInstance:testParameterInstance, page:"Range", testUnitInstance:testUnitInstance]
問題不明確,但我認爲它必須是基本的。我建議你在「從Grails開始」中學習一個教程。他們將向您展示如何爲簡單的Web應用程序製作CRUD界面。 –