[学习*Codeigniter* 第二天]

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

顶部

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,288评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,852评论 25 709
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,010评论 6 342
  • 应试教育的好坏,在我看来任何事情都有两面,当你为了拿到文凭而努力去死记硬背的时候,总是有东西会进入你的脑子里,当你...
    甜心教主阅读 85评论 0 0
  • 原创日记第17篇 自从我想清楚自己的目标,我的内心稳定了,期待我的心有一天真能心若止水之日! 说来容易做来难,因为...
    小项姐Susan阅读 728评论 0 2