这是我学习的grails的一个例子, 我有两个域,每当我调用控制器时,它给我一个错误,我给了他一个int但需要一个package.domain。 用户和其他人是测试。其中包含:
测试域:
Long id
Date created
bool enabled
User user
用户域:
Long id
String firstname
String lastname
我的控制员:
user.id = 1
def test = new Test(
created: new Date(),
enabled: true,
user: id));
... test.save(flush:true)
我不知道如何在我的测试域中使用他们的属性来获取用户域。有人可以解释一下。
答案 0 :(得分:1)
Test
构造函数需要域对象作为user
属性的值。所以也许尝试这样的事情(适当地替换1
):
def test = new Test(created: new Date(), enabled: true, user: User.get(1));