我有一个域对象Department
,它与另一个域对象具有一对一的关系DepartmentPreference
。当我尝试为 生成脚手架控制器时Department
,我留下了一个下拉菜单来选择DepartmentPreference
. 由于还没有(因为DepartmentPreference
有一个belongsTo = Department
),我无法创建一个。
您可以推荐的最佳解决方案是什么?
我有一个域对象Department
,它与另一个域对象具有一对一的关系DepartmentPreference
。当我尝试为 生成脚手架控制器时Department
,我留下了一个下拉菜单来选择DepartmentPreference
. 由于还没有(因为DepartmentPreference
有一个belongsTo = Department
),我无法创建一个。
您可以推荐的最佳解决方案是什么?
您是否像为 Department 一样为 DepartmentPreference 创建了控制器/视图?如果不是,您将需要创建一个或添加/修改现有的控制器/视图来处理该功能。
既然您提到了脚手架-我假设您的部门控制器定义如下:
class DepartmentController {
static scaffold = true
..
}
或者
class SomeController {
static scaffold = Department
..
}
如果这个Department 控制器是自动生成或仅使用脚手架定义的,那么它只为 Department 提供 CRUD 操作,而不是任何其他域类(至少不直接)。有很多方法可以添加缺少的 DepartmentPreference 功能,但对您来说最快的方法可能是使用您在 DepartmentPreference 上创建Department 控制器的任何方法。