我有一个有许多客户、组、用户、产品、部门等的 crm。每个遗嘱的形式都不同(取决于客户的规格)。所以为每个表单烘焙不同的视图是不可能的,所以我创建了一组控制器模型和视图,通过它们我可以动态地创建表单(如 joomla 中的 rs 表单)。这些控制器将动态获取表单,当提交表单时,它将导入必须保存数据的模型,然后将其插入到表单控制器中,编辑也具有相同的逻辑。我能够创建并插入数据进入不同的表。问题是当我尝试插入用户和组等表时出现错误。原因是两个表中都有一个 actas=>requestor。
如果我尝试从各自的控制器插入用户或组,一切正常。但是当我将用户或组(具有 actas>requestor 的模型)导入表单然后尝试插入时,它不起作用。
如果我尝试删除 actas=>requestor,则表单会正确插入用户和组,但不会填充 aro。
关于如何解决这个问题的任何想法。