<p>[目录]
</p><h4 id="1">[1. Controller 控制器简介]</h4>
> [什么是控制器?]
>> 简而言之,一个控制器就是一个类文件,是以一种能够和 URI 关联在一起的方式来命名的。
>[控制器有什么功能?]
>> 在MVC(Model-View-Controller)框架结构中,控制器主要是起着中间件的作用,同时也是具有页面控制、数据传递和数据返回的功能。
顶部
<h4 id="2">[2. Controller 语法结构]</h4>
class Hello extends Controller{
public function index(){
echo "Hello World!";
}
}
> [注意]控制器类名必须以大定开头,控制器类文件名也是一样。
顶部
<h4 id="3">[3. Controller URL分段传递参数]</h4>
[默认地址段]
example.com/index.php/
> [其中example.com是指当前项目的域名,如果是本址则是本地IP或localhost]
[地址段示例]
example.com/index.php/products/shoes/sandals/123
> [products]
>> 指当前项目的控制器类名
> [shoecs]
>> 指当前项目的控制器类中的方法
> [sandals][123]
>> 指当前URI地址中传递第一段参数和第二段参数。
顶部
<h4 id="4">[4. 定义默认 Controller]</h4>
[配置文件]
>application/config/routes.php
[配置内容]
$route['default_controller'] = 'blog'; // [*主要是配置默认控制器类*]
网友评论