用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3466|回复: 2
收起左侧

[版本 2.x] controller之间的相互调用问题

[复制链接]
发表于 2012-3-29 16:43:06 | 显示全部楼层 |阅读模式
最近在写一个工作流的,会在执行里将所有执行步骤显示出来
而如果同一controller调用多次就会出现问题
如有A和B两个controller和对应的model:A_model,B_model,
在的workflow这个controller的doing方法中
我要执行
for($i=0;i<count($count);$i++)
{
   $obj = ctrl_helper($count[i])
   $obj->detail();
}

ctrl_helper 为加载文件
如果$count 值为A,B则没有问题,而如果为A,B,A时

则第二次的对象A则有些属性不存在,无法调用

不知道大家能不能解理我说的问题
发表于 2012-3-29 17:04:56 | 显示全部楼层
不能。。。。
发表于 2012-3-29 18:11:14 | 显示全部楼层
CI 是单例模式的框架,要注意这点。

本版积分规则