有6个content type, 相互直接有业务关系, 希望在一个页面录入内容。

在Drupal中有6个content type, 它们直接有业务关系, 所以想在一个页面上录入内容, 如何做到。 默认只能一个一个的录入内容无法在一个页面同时提交内容。 比如: 一个“员工” content type, 还有一个 “培训” content type, 业务上的主键是User ID, 每个员工有很多培训记录, 也就是说一个 员工 对应多个 培训记录(一对多), 在Drupal 中怎样实现, 统一录入, 统一更新...... 等事务处理。

有个multiform模块,一次可以提交多个节点表单. 类

有个multiform模块,一次可以提交多个节点表单. 类似的问题,建议处理成关联关系,比如reference,或许会好一点

谢谢你的回答。 我安装了这个模块(multiform),

谢谢你的回答。 我安装了这个模块(multiform), 它是可以一次提交多个节点, 但感觉好像并没有解决我的问题, 因为这6个模块之间是有关联的关系, 但提交多个节点时却无法关联, 比如: 上面的例子 业务上的主键是User ID, 必须在六个页面上同时输入 相同的才可以。 还有你说的关联关系(reference), 是指 node reference field吗? 如果是的话, 他们仅仅是参考的关系, 没有必然的关联关系, 请指教, 谢谢。

还有就是我能想到的方案就是完全自己写php代码来实现,

还有就是我能想到的方案就是完全自己写php代码来实现, 但有两个担心, 一是 因为自己去模拟Druapl底层动作, 但担心会有遗漏, 造成很多的麻烦,二是 这好像也不符合 Drupal本身的设计。