1

遇到了一些巨大的挫败感。也许我正在尝试像 rails 和 active record 这样的 grails。

我有 2 个域。父级称为“报告”,子级称为“类别”。

用户创建一个新报告,如果他们愿意,他们可以添加一个类别。报告只能有一个类别。但是,我希望允许按类别对报告进行排序或按类别列出,甚至按类别计数。是的,这个专栏可以进入报告领域,但我想为未来的案例分开。所以下面我有我的域名;

域 1 = 报告

class Report

string reportname
string reportype

领域 2 = 类别

class Category

Report report

string categoryname

我有 2 个控制器,1 个用于报告,1 个用于类别,既有粗鲁方法,也没有脚手架。

如何在报表 _form 中设置视图以创建/编辑/更新类别域?我已经阅读了 gorm 文档、grails 文档和其他文档,但仍然对此感到困惑。

我是否需要编辑我的报表控制器来处理类别域?即使用/edit/update/create 的每个方法导入类别和供应类别定义。

我是否需要编辑报告表单以获取报告参数并将其传递到类别名称字段的隐藏字段中,以便在调用保存操作时,类别域提交猫名称和报告 ID。

我的模型全错了吗?我已经尝试过 hasone, hasmany belongsto 但是我需要将类别与报告分开,因为我希望能够显示按类别分隔的报告页面,并且只允许一组报告的唯一类别名称以减少类别中的拼写错误名字。即我想设置一个类别名称并将其与报告相关联。

新来的圣杯所以请原谅我。也许我需要坐下来喝杯啤酒并阅读更多内容。干杯

4

1 回答 1

0

有很多方法可以处理您的场景。一种方法是在 ReportController 中使用重定向并将参数传递给 CategoryController。

于 2012-11-06T14:55:30.197 回答