在基于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/

10-13 05:27