【发布时间】:2013-09-04 23:20:04
【问题描述】:
给定一个具有许多引用其他域类的字段的域类,最好的做法是访问控制器中的字段、将它们添加到模型中,还是直接在视图中访问这些字段?
换句话说,小型模型是否比简单视图更好,反之亦然?
例如:
// Controller
render(view: 'index', model: [b: a.b, c:a.b.c])
// View
${a}, ${c}, ${c.id}
对比。
// Controller
render(view: 'index', model: [a: a])
// View
${a.b}, ${a.b.c}, ${a.b.c.id}
此外,这些替代方案是否对 Grails / GORM 中的性能有影响?
【问题讨论】:
标签: grails model-view-controller grails-orm