grails:脚手架为具有 hasMany 关系的域创建视图

Posted

技术标签:

【中文标题】grails:脚手架为具有 hasMany 关系的域创建视图【英文标题】:grails: scaffolding create view for domain with hasMany relation 【发布时间】:2013-07-31 18:08:54 【问题描述】:

让我们假设以下(简化的)域类:

class Person 

    static hasMany = [stringProperties: StringProperty]

    static constraints = 
    


class StringProperty 

    String name
    String value

    static constraints = 
        name blank:false
        value blank: true
    


scaffolding 生成创建视图时,gsp 中没有从 Person 创建 StringProperty 的选项。

是否存在插件或是否有人知道最佳实践,可以呈现一种允许创建 hasmany 关系成员的创建 ui。

我只是在花时间修改脚手架模板之前询问一下。

【问题讨论】:

【参考方案1】:

这是社区欢迎插件或增强型脚手架的领域之一。如果我有时间,我会获取信息presented here 并为它制作一个插件。这种方法我用过几次,效果很好。

【讨论】:

以上是关于grails:脚手架为具有 hasMany 关系的域创建视图的主要内容,如果未能解决你的问题,请参考以下文章

grails中hasMany关系的选择性深度渲染

为啥grails在第一次访问hasMany关系时抛出空指针异常?

使用 hasmany 字符串查询 Grails / GORM 条件

Grails 默认排序的“hasMany”域属性

具有嵌套 hasMany 或 belongsTo 关系的 Ember 模型

在 hasMany 关系 Laravel 上获取具有特定值的单个项目