CodeIgnhiter php
codeinghiter web
application:相关的插件控件 浏览器
system:ci实际代码 并发
index.php:访问的接口 app
user_guide:用户手册 ide
MVC 函数
1、 入口文件 codeigniter
a) 惟一的让浏览器直接请求的脚本文件 学习
2、 控制器 ui
a) 协调模型和视图
3、 模型
a) 提供数据,保存数据
4、 视图
a) 只负责显示
i. 表单
5、 动做 action
CI controller
控制器中的文件都在application
CI中的MVC
访问url用的是pathinfo
入口文件.php/控制器/方法(动做)
./controllers
./views
./models
默认控制器是welcome控制器
默认的动做是index
控制器:
1、 不须要加后置,直接是类名.php风格
2、 文件名所有小写
3、全部的控制器须要直接或者间接的继承 CI_Controller类
controllers/user.php
<?php
class User extends CI_Controller{
public function index(){
echo "1234";
}
}
?>
访问:http://localhost/acodeigniter/index.php/user/index
1)、index是方法名
2)、保护类型私有类型方法不能被浏览器调用。
3)、下划线方法名称不能浏览器直接请求。
4)、方法名是不区分大小的
四、最好不用index方法
<?php
class Index extends CI_Controller{
public function index(){
echo "index"; //与类名相同,默认当作构造函数使用。
}
public function index2(){
echo"index2";
}
}
?>