是否可以使用记录查找器创建新记录?或者是否有其他为此功能构建的表单小部件?
例如,在一个部门中,有官员。
如果数据库中已经存在人员,则用户只需选择要添加到该部门的人员即可。
但是,如果用户打算将官员分配给数据库中尚不存在的部门,则会有一个表单会自动创建该官员,然后将其分配给该部门。
这可能吗?目前,我正在使用 RecordFinder 和 Repeater,因为关系是Many to Many。谢谢!
是否可以使用记录查找器创建新记录?或者是否有其他为此功能构建的表单小部件?
例如,在一个部门中,有官员。
如果数据库中已经存在人员,则用户只需选择要添加到该部门的人员即可。
但是,如果用户打算将官员分配给数据库中尚不存在的部门,则会有一个表单会自动创建该官员,然后将其分配给该部门。
这可能吗?目前,我正在使用 RecordFinder 和 Repeater,因为关系是Many to Many。谢谢!
“如果有其他为此功能构建的表单小部件” -是的,幸运october CMS
的是Relation Manager
致力于这项工作。
您可以组合form
+Relation behavior
这将为您提供所需的功能。
我强烈建议观看此视频教程,
auther
它肯定会解决您的问题。
https://octobercms.com/support/article/ob-11
如需更多对抗性帮助,您可以在此处查看其 api:https ://octobercms.com/docs/backend/relations
如果您仍然遇到任何困难,请发表评论。