如何在Grails中从一个视图向四个表插入数据?
在基于Grails的web应用程序中,我有四个域类(我做过的第一个): 如何在一个视图中添加一张收据和所有详细信息?如何在Grails中从一个视图向四个表插入数据?,grails,gorm,gsp,Grails,Gorm,Gsp,在基于Grails的web应用程序中,我有四个域类(我做过的第一个): 如何在一个视图中添加一张收据和所有详细信息? 我想让它看起来像在这张照片上: 我希望你能帮助我!提前谢谢你 您可能需要查找命令对象。看起来您正试图让某人将数据输入到一个跨多个类的表单中。可以创建包含所有四个类的字段的命令对象。您将该对象用于gsp字段,然后在控制器方法中捕获并验证数据;然后创建您的实际收据、文章等。您可能需要查找命令对象。看起来您正试图让某人将数据输入到一个跨多个类的表单中。可以创建包含所有四个类的字段的命
我想让它看起来像在这张照片上:
我希望你能帮助我!提前谢谢你 您可能需要查找命令对象。看起来您正试图让某人将数据输入到一个跨多个类的表单中。可以创建包含所有四个类的字段的命令对象。您将该对象用于gsp字段,然后在控制器方法中捕获并验证数据;然后创建您的实际收据、文章等。您可能需要查找命令对象。看起来您正试图让某人将数据输入到一个跨多个类的表单中。可以创建包含所有四个类的字段的命令对象。您将该对象用于gsp字段,然后在控制器方法中捕获并验证数据;然后创建您的实际收据、物品等。您可以在控制器操作中获取参数,在操作中您只需编写对象。propertyName=params.propertyName,获取所有参数后,您只需调用对象。保存()即可存储它。您可以对所有四个表执行相同的过程。您可以在控制器操作中获取参数,在操作中您只需编写对象。propertyName=params.propertyName,获取所有参数后,只需调用对象。保存()即可存储。您可以对所有四个表执行相同的过程。您知道什么是GSP吗?有关标准示例,请参见grails文档。基本的控制器和服务应该能帮助你做到这一点。你知道什么是GSP吗?有关标准示例,请参见grails文档。基本控制器和服务应该可以帮助您做到这一点。
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
}