【发布时间】:2011-04-02 16:57:00
【问题描述】:
我刚刚测试了对 codeigniter 2 的升级并遇到了问题。我的站点使用多个数据库,一个是“系统”数据库,一个是多个“内容”数据库之一。一次只加载两个数据库,系统和根据会话中的值需要的任何内容。
由于使用了session,我在控制器的构造函数中通过MY_Controller中的一个函数连接到相关的内容数据库。
不知何故,自从升级到 codeigniter 2 后,到内容数据库的连接对象并没有进入将要使用它的模型。
I.E.连接的变量在控制器和模型以及 MY_Controller 和 MY_Model 的顶部是公开的,但是当它到达 MY_Model 时,它不再是一个对象。
有什么想法会在变量传递给 codeigniter 2 而不是 codeigniter 1.7.3 中的模型时重置变量的值吗?
【问题讨论】:
标签: php database codeigniter codeigniter-2