ThinkPHP5.0控制器从入门到精通 - (EPUB全文下载)

文件大小:3.47 mb。
文件格式:epub 格式。
书籍内容:

目     录
前言 
第一讲:认识控制器 
第二讲:控制器高级 
第三讲:使用控制器基类 
第四讲:请求对象 
第五讲:依赖注入 
第六讲:错误和异常处理 
第七讲:表单请求和验证 
第八讲:响应输出 
第九讲:模板渲染 
第十讲:行为和钩子 
附录A:常见问题 
附录B:HTTP状态码 
附录C:方法清单 
前言
ThinkPHP官方出品,入门
 TP5 
必读系列(三)
>《控制器从入门到精通》
   作 者:流年 / 最后更新:2016-12-28
概述
本系列文档版权归
 ThinkPHP 
官方所有,未经授权,禁止任何方式转载和下载,侵权必究!
正确使用控制器对ThinkPHP的应用开发非常关键,本文以控制器的用法为主线,通过十讲的内容全面剖析了ThinkPHP
 5.0 
生命周期中的控制器角色是如何进行获取请求、数据验证、业务处理、异常处理、模板渲染,以及如何进行响应输出和行为扩展,帮助一个新手更快更深入地理解控制器的用法,并了解各种注意事项。
注:本书并不打算从框架安装、目录结构以及URL访问开始说起,如果你对这些尚未了解,建议首先阅读《5.0快速入门》,以免浪费时间。
主要内容
系统的介绍了控制器的基本用法及高级技巧,为了确保学习示例的效果,请尽量使用
 5.0.4 
以上版本。
章节及完成情况:(
 √ 
表示已经完成)
第一讲:认识控制器
 √ 
第二讲:控制器高级
 √ 
第三讲:使用控制器基类
 √ 
第四讲:请求对象
 √ 
第五讲:依赖注入
 √ 
第六讲:错误和异常处理
 √ 
第七讲:表单验证
 √ 
第八讲:响应输出
 √ 
第九讲:模板渲染
 √ 
第十讲:行为和钩子
 √ 
附录A:常见问题(更新中~)
附录B:HTTP状态码
 √ 
附录C:方法清单
 √ 
阅读对象
本书的阅读对象是对
 ThinkPHP5 
已经有基本的认识并且希望深入了解和使用控制器的开发者,讲述的内容需要你已经掌握下面的基础知识,否则可能会有所困惑,事倍功半。
我们假设你已经了解:
如何安装框架并配置
 Vhost 

了解PHP面向对象和类的用法;
知道如何进行应用配置;
如何正确使用命名空间;
如何正确使用路由;
如果还没掌握的话建议阅读官方的快速入门先。
更多阅读
官方出品的快速入门系列还包括:
ThinkPHP5.0快速入门
ThinkPHP5.0路由完全指南
掌握ThinkPHP5.0数据库和模型
第一讲:认识控制器
第一讲:认识控制器
本讲主要是了解
 ThinkPHP5.0 
的控制器的基本概念和使用方法,主要包括:
什么是控制器
命名空间
控制器继承
操作方法
驼峰命名
控制器后缀
方法后缀
总结
什么是控制器
控制器就是
 MVC 
设计模式中的C(
 Controller 
),通常用于读取视图V(
 View 
)、完成用户输入以及处理模型数据M(
 Model 
)。
按照ThinkPHP的架构设计,所有的URL请求(无论是否采用了路由),最终都会定位到控制器(也许实际的类不一定是控制器类,但也属于广义范畴的控制器)。控制器的层可能有很多,为了便于区分就把通过URL访问的控制器称之为访问控制器(通常意义上我们所说的控制器就是指访问控制器)。
例如我们访问一个URL地址:
http://tp5.com/index/index/hello
本文档的所有示例都以
 tp5.com 
为应用测试域名,请首先配置
 vhost 
指向tp5的
 public 
目录(如不清楚请参考快速入门教程)。
实际上访问的是
 index 
模块下的
 Index 
控制器类的
 hello 
方法(在没有定义任何路由的情况下),
 Index 
控制器对应的类就是
 app\index\controller\Index 
(为什么控制器类名需要这样命名后面命名空间部分会详细描述),完成上面的URL访问,只需要定义如下的控制器类,看起来非常简单:
书籍插图:
书籍《ThinkPHP5.0控制器从入门到精通》 - 插图1
书籍《ThinkPHP5.0控制器从入门到精通》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » ThinkPHP5.0控制器从入门到精通 - (EPUB全文下载)