美文网首页聪少Harry笔记
[学习*Codeigniter* 第二天]

[学习*Codeigniter* 第二天]

作者: 聪少Jeff | 来源:发表于2016-02-17 14:11 被阅读70次

<p>[目录]

</p><h4 id="1">[1. Controller 控制器简介]</h4>

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

顶部
<h4 id="2">[2. Controller 语法结构]</h4>

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

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

顶部
<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'; // [*主要是配置默认控制器类*]

顶部

相关文章

网友评论

    本文标题:[学习*Codeigniter* 第二天]

    本文链接:https://www.haomeiwen.com/subject/cahmkttx.html