codeigniter(CI)框架实现url、目录路径访问的灵活配置

最近一段时间搞ci框架,因为要在根目录下放其他系统,ci的这个管理系统需要整体迁移到一个文件夹下,结果导致源码需要改好多地方(这样好像不是一个明智的选择?),于是试了下使用配置文件实现目录访问的一次性设置,分享如下:

1、修改数据库

application/config/database.php

'database' => '数据库名'

2、修改系统整体目录(位于根目录,或位于哪个子目录下)

application/config/config.php

$config['base_url'] = 'http://127.0.0.1/文件夹名/';

$config['base_docroot'] = '文件夹名/';(我自己定义的,用来文件存储目录访问)

view(视图文件调用方法):

3、修改js文件ajax的url路径

先定义一个base_config.js用来存储js的全局变量,然后window.base_config_ajaxurl = 'http://127.0.0.1/子目录/';

在其他js文件中这样使用:url:window.base_config_ajaxurl+'相对路径'

搞定!

你可能感兴趣的:(开发心得)