随笔分类 -  PHP

摘要:https://framework.zend.com/manual/2.4/en/tutorials/config.advanced.html#environment-specific-system-configuration 有两个级别的配置:全局和局部也就是系统配置和应用配置。 系统配置:系统配 阅读全文
posted @ 2016-08-17 01:24 三复苏 阅读(1001) 评论(0) 推荐(0)
摘要:Zend-Form组件包含以下几个对象: 1、Elements:包含了name和attributes, 2、Fieldsets:继承自elements,但允许包含其他fieldset和elements, 3、Forms:继承自Fieldsets。提供数据和对象绑定,并组合了InputFilters。 阅读全文
posted @ 2016-08-15 12:06 三复苏 阅读(400) 评论(0) 推荐(0)
摘要:接口 序列化简述: 使用serialize()保存对象中的所有变量,当对象被摧毁的时候,可以使用unserialize()重造对象。事实上,我们不需要保存对象中的方法,方法并不含有对象的属性。 使用serialize和unserialize之前,必须事先定义要序列化的对象所属的类。 serializ 阅读全文
posted @ 2016-08-09 15:50 三复苏 阅读(412) 评论(0) 推荐(0)
摘要:首先需要明确的几个问题: Q1、什么是事件? A:事件就是一个有名字的行为。当这个行为发生的时候,称这个事件被触发。 Q2、监听器又是什么? A:监听器决定了事件的逻辑表达,由事件触发。监听器和事件往往是成对的,当然也可以是一个事件对应多个监听器。监听器是对事件的反应。当事件被触发时,由监听器做出反 阅读全文
posted @ 2016-08-02 16:35 三复苏 阅读(803) 评论(0) 推荐(0)
摘要:zend里的事件管理器主要是为了实现: 1、观察者模式 2、面向切面设计 3、事件驱动构架 事件管理最基本的功能是将监听器与事件连接或断开。不论时连接还是断开都是通过shared collections; 触发事件和中断监听器的执行。 EventManager真正感兴趣的时触发事件,最基本的触发方式 阅读全文
posted @ 2016-08-01 12:01 三复苏 阅读(848) 评论(0) 推荐(0)
摘要:Zend\Mvc\MvcEvent继承自Zend\EventManager\Event,在Zend\Mvc\Application::bootstrap()执行时触发。如果你的控制器实现了Zend\Mvc\InjectApplicationEventInterface,MvcEvent将会被注入到这 阅读全文
posted @ 2016-07-31 15:01 三复苏 阅读(556) 评论(0) 推荐(0)
摘要:模块加载时事件触发的时间顺序: 0、loadModules(ModuleEvent::EVENT_LOAD_MODULES) 1、 loadModule.resolve(ModuleEvent::EVENT_LOAD_MODULE_RESOLVE):模块将被加载时触发,事件监听者将模块名解析成类的实 阅读全文
posted @ 2016-07-21 00:04 三复苏 阅读(496) 评论(0) 推荐(0)