首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cakephp保存到具有另一个模型的actas =>请求器的表中

cakephp保存到具有另一个模型的actas =>请求器的表中
EN

Stack Overflow用户
提问于 2012-08-17 17:40:42
回答 1查看 323关注 0票数 0

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

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

如果我尝试删除actas=>requestor,那么表单将正确地插入到用户和组中,但是aro将不会被填充。

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

EN

回答 1

Stack Overflow用户

发布于 2012-12-02 18:32:45

我终于得到了it...well

代码语言:javascript
复制
app::import 

不是做像我这样的事情的最好方法,而不是使用app:import我试着用这个

代码语言:javascript
复制
eClassRegistry::init("modelname");

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

现在它可以正常工作了,are也在正确构建。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12003371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档