0

我有一个 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,我无法创建项目

有任何想法吗?提前致谢

4

0 回答 0