zhengfeity 发表于 2017-2-23 16:19:17

codeigniter3 实现多站点共享,模型共用等

主要用于比如一套东西手机站一个域名 ,www一个域名,多城市一个域名,app网页又一个域名、微信网页另一个域名、api又一个域名等。

以上是目录结构

步骤
1 建立虚拟主机
比如www 访问直接定位到根或其它目录 里面是一个index.php
m 二级域名 documentroot 定位到mobile文件夹下 顺便把根下面的index.php .htaccess 复制进去
2 修改各程序的index.php application_floder system_floder views(这里别忘了拷贝errors文件夹) 配置文件
3 各程序的core里面 扩展loader类 直接复制system/core/loader.php 到当前程序下面的core/MY_Loader.php,代码下 这里以mobile为例

4 测试mobile及代码

首先在public/model/ 建立一个文件名称为publc_test的model 里面有一个函数 为test 内容return 'public model test!';
控制器代码



这里页面输出了


说明共用模型调用成功

当然config 文件夹也可以共用 这里需要扩展config,或者是require public config下面对应的文件 都是返回数组
为了方便config 还是独立开来吧 配置项目也没几项

Allen4007 发表于 2017-5-3 17:44:02

楼主是马明华么?
页: [1]
查看完整版本: codeigniter3 实现多站点共享,模型共用等