0

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

如果我尝试从各自的控制器插入用户或组,一切正常。但是当我将用户或组(具有 actas>requestor 的模型)导入表单然后尝试插入时,它不起作用。

如果我尝试删除 actas=>requestor,则表单会正确插入用户和组,但不会填充 aro。

关于如何解决这个问题的任何想法。

4

1 回答 1

0

我终于明白了……嗯

app::import 

不是做我所拥有的事情的最佳方法,而不是使用 app:import 我尝试使用这个

eClassRegistry::init("modelname");

api.cakephp.org/class/class-registry#method-ClassRegistryinit

它现在可以正常工作,并且 aros 正在正常构建

于 2012-12-02T10:32:44.730 回答