我刚刚测试了对 codeigniter 2 的升级并遇到了障碍。我的站点使用多个数据库,一个是“系统”数据库,一个是几个“内容”数据库之一。一次只加载两个数据库,系统和根据会话中的值需要的任何内容。
由于使用了session,我在控制器的构造函数中通过MY_Controller中的一个函数连接到相关的内容数据库。
不知何故,自从升级到 codeigniter 2,到内容数据库的连接对象并没有进入将使用它的模型。
IE 连接的变量在控制器和模型以及 MY_Controller 和 MY_Model 的顶部是公开的,但是当它到达 MY_Model 时,它不再是一个对象。
有什么想法会在变量传递给codeigniter 2而不是codeigniter 1.7.3中的模型时重置变量的值吗?