现在有一个模型比如作者和书
一个作者有多本书
我需要在同一个View 中添加多本书,根据Grails 1.1 RC2的用法
但是在controller 中
如何能够通过 params.books 获得所有的books呢?
一个作者有多本书
class Author{
static hasMany = [books:Book]
}
class Book{
String title
}
我需要在同一个View 中添加多本书,根据Grails 1.1 RC2的用法
<g:textField name="books[0].title" value="the Stand" />
<g:textField name="books[1].title" value="the Shining" />
<g:textField name="books[2].title" value="Red Madder" />
但是在controller 中
println params.books //出错
println params."books[0]" //可以输出 the Stand
如何能够通过 params.books 获得所有的books呢?
本文探讨了在Grails框架下如何正确处理多对多关系中的参数问题,特别是当需要在一个视图中添加多本书时的具体实现方法。文章详细介绍了如何设置表单字段以传递多个关联对象的数据,并讨论了如何在控制器中获取这些数据。
63

被折叠的 条评论
为什么被折叠?



