我有一个 Item 和 Animal 类,每次创建 Animal 时,我都想在背景上创建一个 Item,但是当我定义 Item 对象时,它为空。我在 Grails 框架上这样做
def animalInstance = new Animal(params)
Item itemInstance = new Item()
itemInstance.type = 'ANIMAL'
ItemController itemController = new ItemController()
itemController.createItem(itemInstance)
这是 createItem 方法,我对其进行了简化以保持简单
def createItem(Item item){
if(!item.save()){
redirect action: "create"
}else{
redirect action: "show"
}
}
我不知道为什么,但itemInstance
给我 null,我无法创建项目
有任何想法吗?提前致谢