FUEL CMS 将资源目录移到网站根路径的方法
如果你需要将资源目录移到网站根目录,而不是跟模块绑定(事实上我们更推荐这种方式,由于模块的独立性,将资源和模块放在一起,在安装模块时只需要增加一个目录而不需要修改多个文件,删除模块时亦然),你需要修改几个地方。首先,在网站根目录建立一个文件夹来存放所有模块的资源目录,例如:在 assets 目录相同的路径,新建一个 fuel_assets 目录;
然后在这个目录下为每个模块创建一个子目录,例如:fuel_assets/blog;
接下来,修改 application/config/asset.php 文件中的 $config['assets_module_path'] 如下:
$config['assets_module_path'] = 'fuel_assets/{module}/assets/';
第二个需要修改的文件是入口文件 index.php 顶部的INSTALL_ROOT 常量:
define('INSTALL_ROOT', str_replace('\\', '/', realpath(dirname(__FILE__))).'/fuel/');
改为
define('INSTALL_ROOT', str_replace('\\', '/', realpath(dirname(__FILE__))).'/../fuel/');
这个帖子是否要移动到 开源项目板块? 256269683 PHP CI框架 CodeIgnite交流群
页:
[1]