C框架

phalcon-进阶篇2(拦截器)

你离开我真会死。 提交于 2019-12-03 08:19:33
#phalcon-进阶篇2(拦截器)# 本教程基于phalcon2.0.9版本 ##前言## 先在这里感谢各位phalcon技术爱好者,我们提供这样一个优秀的交流平台 哈喽大家好啊!今天我们继续来说拦截器,拦截器在phalcon的文档里面称之为验证,但是我更喜欢叫做拦截器,拦截起主要是起到对于参数做验证的功能,如果你没有按照约定的规则来请求就报错,可以见得拦截器在请求中担当一个比较重要的地位,phalcon的拦截器能给我们带来什么新的惊喜呢?让我们来一探究竟把 注:笔者水平有限,说的不正确的地方希望大家多多指正,一同交流技术 附上: 喵了个咪的博客: http://w-blog.cn 教程代码库: http://git.oschina.net/wenzhenxi/Phalcon-tutorial phalcon官网地址: https://phalconphp.com phalcon中文社区: http://www.iphalcon.cn/ ##1. 拦截器对比## 买个关子,为什么一开始来不直接说是怎么实现呢?我们先来看看另外两个框架的拦截器分别是api开发框架phalapi和go框架beego phalapi 'login' => array( 'username' => array('name' => 'username', 'require' => true),

phalcon-进阶篇1(过滤与清理)

倖福魔咒の 提交于 2019-12-02 00:02:19
#phalcon-进阶篇1(过滤与清理)# 本教程基于phalcon2.0.9版本 ##前言## 先在这里感谢各位phalcon技术爱好者,我们提供这样一个优秀的交流平台 最后一次更新已经过去了1个半月,在期间也有很多热心的童鞋询问什么时候会更新,最近应为去录制phalapi的视频还有工作上的事情比较忙所以有些耽搁这里给各位小伙伴道个歉,后面争取每周一篇尽早完结phalcon的视频教程.那么相信学习了入门篇9节的童鞋基本想用phalcon来写一些自己的东西已经没有什么问题了,但是还记得我说的吗?phalcon有很多有意思的地方,别急这些都会在我们的进阶篇中一一讲解,那么我们今天的内容就是过滤和清理! 注:笔者水平有限,说的不正确的地方希望大家多多指正,一同交流技术 附上: 喵了个咪的博客: http://w-blog.cn 教程代码库: http://git.oschina.net/wenzhenxi/Phalcon-tutorial phalcon官网地址: https://phalconphp.com phalcon中文社区: http://www.iphalcon.cn/ ##1. 清理## 我们先说清理,清理和有一件事情比较相似 打电话 ,在打电话和别人交谈的时候我们会做些什么呢,我们会获取对我们有用的信息,屏蔽掉那些杂音,那么对于程序来说有用的东西是什么呢?

phalcon-入门篇6(控制器)

北慕城南 提交于 2019-12-02 00:01:53
#phalcon-入门篇6(控制器)# 本教程基于phalcon2.0.9版本 ##前言## 先在这里感谢各位phalcon技术爱好者,我们提供这样一个优秀的交流平台 废话不多说今天我们就开门见山的来讲一讲phalcon的控制器,控制器是MVC中的C层,也是业务逻辑处理相当重要的一个环节,它衔接了数据处理以及界面展示,phalcon的控制器为我们提供了非常丰富的函数方法,那么今天就来初步了解一下phalcon控制器的一系列基本使用知识! 注:笔者水平有限,说的不正确的地方希望大家多多指正,一同交流技术 附上: 喵了个咪的博客: http://w-blog.cn 教程代码库: http://git.oschina.net/wenzhenxi/Phalcon-tutorial phalcon官网地址: https://phalconphp.com phalcon中文社区: http://www.iphalcon.cn/ ##1. 参数,转发,依赖注入## 说道控制器只要是使用过任何一个MVC框架的童鞋都不会陌生,控制器是处理业务逻辑的地方使用也是非常广泛的,在之前的教程Helloword里面我们简单的使用控制器打印了一段话,接下来简单来看看phalcon控制器为我们带来的其他有意思的功能,我们先做准备工作我们先建立一个名为 ControllerController 的控制器文件如下: