3

我有一个域对象Department,它与另一个域对象具有一对一的关系DepartmentPreference。当我尝试为 生成脚手架控制器时Department,我留下了一个下拉菜单来选择DepartmentPreference. 由于还没有(因为DepartmentPreference有一个belongsTo = Department),我无法创建一个。

您可以推荐的最佳解决方案是什么?

4

1 回答 1

2

您是否像为 Department 一样为 DepartmentPreference 创建了控制器/视图?如果不是,您将需要创建一个或添加/修改现有的控制器/视图来处理该功能。

既然您提到了脚手架-我假设您的部门控制器定义如下:

class DepartmentController {
  static scaffold = true
  ..
}

或者

class SomeController {
  static scaffold = Department
  ..
}

如果这个Department 控制器是自动生成或仅使用脚手架定义的,那么它只为 Department 提供 CRUD 操作,而不是任何其他域类(至少不直接)。有很多方法可以添加缺少的 DepartmentPreference 功能,但对您来说最快的方法可能是使用您在 DepartmentPreference 上创建Department 控制器的任何方法。

于 2012-10-19T04:01:48.877 回答