用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5266|回复: 2
收起左侧

[优化] 解决多应用共享资源问题

[复制链接]
发表于 2014-5-12 17:59:17 | 显示全部楼层 |阅读模式
在根目录下面增加加公共的文件夹assets结构:

assets/

         assets/libraries/
         assets/models/
         assets/views/
         assets/helpers/
         assets/config/

application1/
        application1/MY_Config.php
        application1/MY_Loader.php
application2/
        application2/MY_Config.php
        application2/MY_Loader.php

application3/
        application3/MY_Config.php
        application3/MY_Loader.php


index1.php(定义一个公共资源文件夹)
index2.php(定义一个公共资源文件夹)
index3.php(定义一个公共资源文件夹)

思路,CI是可以覆盖system的类的,先加载应用的类再加载system的类,那么继承系统的Config.php与Loader.php,修改加载流程,加载过程:应用-公共-系统,那么各个独立的应该就可以共享libraries,models,views,helpers,config.


    不知这样做行不行,有没有其他人这样做,欢迎指正!


file.rar (3.88 KB, 下载次数: 217)


发表于 2014-5-30 09:22:40 | 显示全部楼层
好文,想了半天没想到,谢谢楼主分享。

本版积分规则