【发布时间】:2012-03-15 12:26:30
【问题描述】:
我正在尝试在我的 grails 应用程序中使用脚手架,如果没有对类层次结构进行向下钻取/向上钻取/遍历功能,它看起来完全无法使用。
当我进入“onetomany”子实体时,我完全失去了父实体的上下文,并且在执行“列表”和“创建”操作时无法保持与它的链接。但是绝对有必要拥有这样的关系,例如为父对象创建多个子对象,或者在您创建它们时只查看与特定父对象相关的对象。这似乎是每个人在使用实际应用程序时都需要具备的第一个功能......
请告知实施此类行为的更好方法。我正在使用最新的 grails 2.0.1,现在正在定制脚手架模板,以达到比我预期的更合理的水平。
寻求帮助以阻止我重新发明轮子!
【问题讨论】:
-
脚手架是一个让你开始的过程。不是你通常会在没有修改的情况下留在生产中的东西。事实上,我再也不用脚手架了。我不确定你的问题是否真的有答案。如果您想要更好的脚手架,请创建更好的脚手架。
-
谢谢,Gregg,这很清楚,在为客户生产时,我使用具有非常特殊设计和效果的自定义页面。但我也有后台管理页面来管理实体上的数据,并且无意花费大量时间进行开发。我在这里将脚手架视为支持功能,使我的生活更加轻松。
-
您可以运行“grails install-templates”并将它们修改为您的意图。
-
1->M 中的子实体是否对父实体有反向引用?如果您从子级别丢失父对象上下文,这可能是问题的一部分。
标签: grails scaffolding