gpt4 book ai didi

grails - Grails Controller 和域

转载 作者:行者123 更新时间:2023-12-02 15:15:04 24 4
gpt4 key购买 nike

我仍在学习grails,所以我只是问了一个简短的问题。我有一个 Controller 类,该类仅读取文本文件并加载信息列表。我想通过此列表填充我的一个域。我可以这样做吗?

例如,我有一个bookController,该 Controller 执行类似

//psuedocode
import bookdemo.book

readFile(bookData) into list
int a = list.size

a.times {
new Book(Author:"$list.author", Title:"$list.title").save()
}

由于某种原因,它没有将其添加到列表中。我继续浏览并查看了grails,但是没有找到任何相关内容,或者我错过了。当我打印列表时,它已被填充。当我打印书时,它会打印出“bookdemo.book”

我很抱歉,如果这是非常基本的内容,那么在发布此问题的同时,我将继续通过grails.org进行挖掘。

最佳答案

我认为无论readFile返回什么( map 或Book?),您都需要遍历列表。您所拥有的没有任何索引列表的方法。我看不到$ list.author能解决什么。

假设readFile返回一个Map,我会认为

list.each { mymap => new Book(mymap).save() }

是您想要的方向(尽管我的闭包语法可能是错误的)。

关于grails - Grails Controller 和域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3687895/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com