Yaf框架视频教程之入门篇【已完成】
2019独角兽企业重金招聘Python工程师标准>>>
本系列主要介绍PHP的Yaf框架,包含从安装到配置,如何快速的生成代码骨架,也讲解了框架的运行流程,应用在使用前该如何配置,重点介绍了几个概念:Application、命名空间、自动加载器及加载规则、启动程序Bootstrap,最后介绍了常用的几个组件:路由、请求与响应、控制器、模型、视图、插件、多模块、对象注册表、异常与错误处理等的使用。
Yaf框架介绍
- Yaf框架基本介绍
Yaf框架的安装与配置
- 常见的两种安装方式
- Mac系统下的安装
- Linux系统下的安装
- Window系统下的安装
- Yaf定义的常量结束
- 环境配置项说明
快速创建一个Yaf项目
- 使用代码生成工具生成Yaf骨架代码
- 运行项目
- 快速开启和关闭namespace
Yaf运行流程
- 运行流程介绍
- 目录结构
- 入口文件index.php
- 引导文件bootstrap
Yaf应用配置
- 应用配置文件介绍
- 读取应用配置方法一
- 读取应用配置方法二
- 读取应用配置方法三
Yaf核心类Application
- Application类详解
命名空间
- 开启命名空间
- 框架类
- 自定义类
自动加载器
- 自动加载(全局类、本地类、自动加载规则)
- 文件导入
Bootstrap引导程序
- Bootstrap简介
- Bootstrap配置和使用
路由及路由协议
- Yaf路由简介
- Yaf路由的使用
- static路由
- simple路由
- supervar路由
- rewrite路由
- regex路由
- map路由
- 自定义路由
请求
- Request简介
- Request抽象类
- Request/http类
- Request/Simple类
- 在控制器中获取服务器信息
- 在控制器中获取请求参数
- 在控制器中获取请求类型
- 分发相关的方法介绍
响应
- Response简介
- Response类介绍
- Response中Header的使用
- Response中body的使用
- Response中跳转的使用
- Response中response方法的使用
控制器
- Controller简介
- 控制器的定义
- 控制器中独立文件Action的定义
- 控制器方法使用
- 错误处理控制器
模型
- 模型的定义
- ORM介绍
- Eloquent的安装与配置
- Model结合Eloquent在控制器中的使用
试图
- Yaf视图简介
- 视图模板的配置
- 视图常用方法的使用
多模块
- Yaf模块简介
- Yaf多模块的目录结构
- Yaf多模块的配置
- Yaf模块的定义与创建
- Yaf多模块的使用
插件
- Yaf插件简介
- 插件支持的hook
- 插件的创建
- 如何注册一个插件
- 插件案例: 如何通过插件来记录MySQL执行日志
对象注册表
- Yaf对象注册表简介
- 对象注册表的使用
异常和错误处理
- Yaf异常捕获和错误处理简介
- Yaf的异常分类和错误常量
- Yaf中如何捕获异常并处理异常
后面会继续讲解Yaf框架的进阶篇,尽请期待。
更多PHP知识,请前往PHPCasts
转载于:https://my.oschina.net/u/172914/blog/1584211
Yaf框架视频教程之入门篇【已完成】相关推荐
- Farseer.net轻量级ORM开源框架 V1.x 入门篇:新版本说明
导航 目 录:Farseer.net轻量级ORM开源框架 目录 上一篇:没有了 下一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:数据库配置 前言 V1.x版本终于到来了.本次 ...
- Farseer.net轻量级ORM开源框架 V1.x 入门篇:视图的数据操作
导航 目 录:Farseer.net轻量级ORM开源框架 目录 上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:视图实体类映射 下一篇:Farseer.net轻量级ORM开源 ...
- python比flask更好的框架_(入门篇)Python框架之FastAPI——一个比Flask和Tornado更高性能的API 框架...
用官方的话来说,FastAPI 是一种现代,快速(高性能)的 Web 框架,基于标准Python 类型提示使用 Python 3.6+ 构建 API FastAPI 站在巨人的肩膀上? 很大程度上来说 ...
- TKCORE框架学习之入门篇(十三)--显示格式介绍
显示格式介绍 Display,中文即显示,用于控制字段的显示格式.框架已经内置了一些常用的Dispaly,你只需要配置DataXml中相应字段的tk:Display属性,就可以控制字段显示格式. 在哪 ...
- fastapi jinja2_(入门篇)Python框架之FastAPI——一个比Flask和Tornado更高性能的API 框架
用官方的话来说,FastAPI 是一种现代,快速(高性能)的 Web 框架,基于标准Python 类型提示使用 Python 3.6+ 构建 API FastAPI 站在巨人的肩膀上? 很大程度上来说 ...
- python视频教程推荐it教程网_Python视频教程之入门基础篇_IT教程网
资源名称:Python视频教程之入门基础篇 资源目录: [IT教程网]320b96cae58124db5fb6e7c5df99aefc [IT教程网]699434136852f34ec720f2a34 ...
- 视频教程-①Spring Cloud 第一季(初级入门篇)-Java
①Spring Cloud 第一季(初级入门篇) 2011年毕业后在澳门 遊澳集团(UO Group)旗下某IT科技公司从事 android,php,j2ee开发工作,负责 国际短信发送系统.银联支付 ...
- Java框架入门篇——Spring
文章目录 前言 1.Spring是什么? 2.Spring 的优点? 3.Spring的IoC理解 4.Spring的AOP理解 5.BeanFactory和ApplicationContext有什么 ...
- layui框架入门篇
layui框架入门篇(一)--引入 layui(谐音:类 UI) 是一套开源的 Web UI 解决方案,采用自身经典的模块化规范,并遵循原生 HTML/CSS/JS 的开发方式,极易上手,拿来即用.其 ...
最新文章
- React 回忆录(三)使用 React 渲染界面
- .net 插件式开发学习总结
- java学习(20):巩固练习
- 外存中的对换区和文件区
- python中的sklearn.svm.svr_支持向量机SVM--sklearn 参数说明
- leetcode力扣647. 回文子串
- hdu_2476_String painter(区间DP)
- 配置使用4台主机实现12台主机的集群
- 计算机录像怎么操作,电脑屏幕录制怎么操作?
- 可以嵌入ppt的课堂点名器_让你相见恨晚的30个PPT技巧
- 深度学习:淘气3000问
- MapperReducer
- l计算机等级考试电子邮箱填写什么,计算机等级考试详解:电子邮箱的地址组成结构!...
- Pandas DataFrame切片器的基本操作及应用
- AI作曲的诺亚方舟将去往何处
- 2017282110258--高级软件工程--齐爽爽第一次作业
- 服务器30hz显示器240hz,液晶电视高达240Hz甚至480/960Hz的刷新率是怎么回事?
- 【数字IC/FPGA】门控时钟
- stormzhang的推荐!
- Word中㎡的上标²变成了2该如何处理