在基于Grails的Web应用程序中,我有四个域类(我曾经做过第一个):
class Receipt
{
String title
Date dateCreated
static hasMany = [articles: Article]
static constraints =
{
title blank: false, unique: true
}
}
class Article
{
String name
Quantity quantity
TypeOfArticle typeOfArticle
static hasOne = [quantity:Quantity, typeOfArticle:TypeOfArticle]
static constraints =
{
quantity unique: true
}
}
class Quantity
{
Integer quantity
Article article
}
class TypeOfArticle
{
String type
Article article
}
如何在一张 View 中添加一张收据和所有详细信息?
我想使它看起来像这张照片:
http://i.stack.imgur.com/uNVzW.png
希望您能对我有所帮助!先感谢您!
最佳答案
您可能要查找命令对象。看来您正在尝试让某人以一种跨多个类的形式输入数据。您可以创建一个具有来自所有四个类的字段的命令对象。您将该对象用于gsp字段,然后捕获 Controller 方法并验证数据;然后创建您的实际收据,商品等。
关于grails - 如何在Grails的一个 View 中将数据插入到四个表中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10491743/