使用1个系统,1个数据库的codeigniter多个应用程序

时间:2013-01-31 07:52:36

标签: codeigniter installation

我想用codeigniter实现以下文件结构:

以上这些文件夹www     ci/system/...
    ci/application/site_1/config/config.php
    ci/application/site_2/config/config.php

这些文件夹在www
下     www/site_1/index.php
    www/site_2/index.php

两个站点都使用相同的codeigniter系统文件 两个站点都有相同的PHP代码 Bot站点使用不同的mysql表集合,因为我只有1个mysql数据库,我打算使用表格前缀来区分它们。例如

site1_login
site1_register

site2_login
site2_register

有关如何配置index.php文件和config.php文件的任何建议,谢谢。

1 个答案:

答案 0 :(得分:0)

与CodeIgniter中的系统文件夹分开的应用程序文件夹的想法是,您可以将不同的应用程序与相同的系统文件夹。我将按如下方式构建它:

/base/system
/base/application_1
/base/application_2
/base/webroot/site_1/index.php
/base/webroot/site_2/index.php

然后更改为2个index.php文件以指向相关的systemapplication文件夹。在两个应用程序文件夹中,我也将指向相同的数据库详细信息。