codeigniter单个应用程序多个数据库

时间:2011-03-31 07:47:25

标签: codeigniter codeigniter-url

我将把我的代码库转移到新的2.0框架,并就以下几点提出一些问题

我的网址如下

  • example.in/city1
  • example.in/city1/admin
  • example.in/city2
  • example.in/city2/admin

我想知道根据网址中的城市切换数据库的最佳方法是什么?

在我的webroot中,我将拥有像city1,city2这样的目录,每个目录都包含一个index.php文件,该文件指向单个代码库。

现在我只需要根据输入的网址切换数据库。

此致 谢尔顿

1 个答案:

答案 0 :(得分:1)

我完全同意@poelinca和@Ross,你一定要考虑重新考虑你的设计。

但是对于参考问题,CodeIgniter论坛已经在here

上很好地介绍了这个主题

基本上,您只需为每个连接配置另一组$db项,然后通过CodeIgniter框架根据这些配置参数请求连接,方法是提供新$db作为{{1}的参数类构造函数。