多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
这章主要介绍一下在开发前期CI一些比较通常的做法。 【一般准备】 先在application/config/autoload.php(当时第92行)做一些配置: `$autoload['helper'] = array('url','form');` 和application/config/config.php(当时第26行): `$config['base_url'] = 'http://www.localhost/CI/hrmsreport/';` 和application/config/routes.php(当时第52行): `$route['default_controller'] = 'Login';` 这样使用`base_url()`函数就可以在`http://www.localhost/CI/hrmsreport/`域名下,将控制器默认设为`Login`,默认加载`'url','form'`这两个函数功能。 加载CSS和JS文件可以这样写: ~~~ <link rel="stylesheet" href="<?php echo base_url('resources/css/materia-bootstrap.css'); ?>"/> <link rel="stylesheet" href="<?php echo base_url() ?>resources/css/style.css"/> ~~~ 【设置.hatccess】: ~~~ RewriteEngine on RewriteCond $1 !^(index\.php|assets|images|js|css|uploads|favicon.png) RewriteCond %(REQUEST_FILENAME) !-f RewriteCond %(REQUEST_FILENAME) !-d RewriteRule ^(.*)$ ./index.php/$1 [L] ~~~ 这样可以直接省略index.php访问了: ![](https://box.kancloud.cn/d467169d2c02193daee78ba675d0bd91_775x366.png)