[学习*Codeigniter* 第二天]

[目录]

  • 1.控制器简介
  • 2.语法结构
  • 3.定义默认控制器

[1. Controller 控制器简介]

> [什么是控制器?]
>> 简而言之,一个控制器就是一个类文件,是以一种能够和 URI 关联在一起的方式来命名的。
>[控制器有什么功能?]
>> 在MVC(Model-View-Controller)框架结构中,控制器主要是起着中间件的作用,同时也是具有页面控制、数据传递和数据返回的功能。

顶部

[2. Controller 语法结构]

class Hello extends Controller{
    public function index(){
    
        echo "Hello World!";
    }
}

> [注意]控制器类名必须以大定开头,控制器类文件名也是一样。

顶部

[3. Controller URL分段传递参数]


[默认地址段]

example.com/index.php/

> [其中example.com是指当前项目的域名,如果是本址则是本地IP或localhost]
[地址段示例]

example.com/index.php/products/shoes/sandals/123

> [products]
>> 指当前项目的控制器类名

> [shoecs]
>> 指当前项目的控制器类中的方法

> [sandals][123]
>> 指当前URI地址中传递第一段参数和第二段参数。

顶部

[4. 定义默认 Controller]


[配置文件]
>application/config/routes.php
[配置内容]

$route['default_controller'] = 'blog'; // [*主要是配置默认控制器类*]

顶部

你可能感兴趣的:([学习*Codeigniter* 第二天])