CI流程图
先从 github 下载最新的代码
目录结构如下
项目名
application
-cache --默认缓存文件
-config --全局配置文件
-controllers --控制器目录
-core --存放扩展核心类的文件
-helpers --辅助类文件
-language --国际化文件
-libraries --类库
-logs --日志文件
-models --Model
-third_party --第三方类库
-views --视图目录
system --系统目录
index.php --入口文件
在浏览器中运行
http://localhost/example/
# http://localhost 访问的地址
# example 我们的项目名称
由于没有指定Controller 和 method方法,所以它会默认读取routes.php路由文件
$route['default_controller'] ='welcome';
$route['404_override'] ='';
它就会跳转到application/controllers/welcome.php控制器中,然后它会执行默认的index()方法.
defined('BASEPATH') OR exit('No direct script access allowed');
classWelcomeextendsCI_Controller {
publicfunctionindex()
{
$this->load->view('welcome_message');
}
}
#this->load->view('xx');指定我们渲染的文件,它会从application/views中查找