yii2
文章平均质量分 61
ivhong
时代脉搏,趣味横生,互联互往,动力无穷
展开
-
yii2 随笔(四):文件日志监控
日志使用方式:http://www.yiifans.com/yii2/guide/runtime-logging.html原创 2016-03-11 11:07:51 · 981 阅读 · 0 评论 -
yii2随笔(五):mysql 防注入 实现 mysql_real_escape_string 功能
Yii::$app->db->quoteValue() 等价 PDO::quote原创 2016-03-11 11:12:28 · 1953 阅读 · 0 评论 -
yii2 随笔(六)利用事件触发修改请求参
yii2 可以使用事件机制来触发特殊的处理,实现了代码扩展,可以理解为在yii2内核层已经埋下了隐藏的“钩子”,用于后期扩展,比如 yii\base\application::run() 方法就埋下了两个“钩子”// yii\base\Applicationpublic function run() { try { $this->stat原创 2016-03-23 20:27:14 · 3926 阅读 · 0 评论 -
yii2 随笔(七)依赖注入——(1)什么是依赖注入
原文地址:http://ivhong.com/?p=112(ivhong.com 是我的博客主址)在学yii2之前,就已经知道了“依赖注入”的这个名词,也尝试了解过,但是都是一直云里雾里的,可能是一直没有机会真实的使用过,所以了解的不太彻底,这次学习yii2顺便把这个所谓“高大上”给搞定!!!哈哈在开始“依赖注入”之前,我们先说说设计模式,我觉的从这方面入手可能理解的更快一些。原创 2016-03-28 17:09:47 · 685 阅读 · 0 评论 -
yii2 随笔(七)依赖注入——(2)php依赖注入的简单实现
原文地址:http://ivhong.com/?p=115(ivhong.com 是我的博客主址)前面我们知道了问题所在,那么PHP是怎么解决这个办法的呢?因为是yii2,所以我们用yii2的方式简单介绍一下,我把yii2的核心代码整合了一下,来说php实现依赖注入的过程。在使用过yii2开发的同学,对Yii::createObject不陌生,他就是依赖注入的一个“入口”,我把它提出来原创 2016-03-28 17:14:17 · 1173 阅读 · 0 评论 -
yii2 随笔(七)依赖注入——(3)yii2的依赖注入
原文地址:http://ivhong.com/?p=124(ivhong.com 是我的博客主址)yii2的依赖注入的核心代码在 yii\di,在这个包(文件夹)下面有3个文件,分别是Container.php(容器),Instance.php(实例),ServiceLocator(服务定位器),现在我们讨论一下前两个,服务定位器可以理解一个服务的注册表,这个不影响我们讨论依赖注入,它也是原创 2016-03-28 17:20:33 · 1920 阅读 · 1 评论 -
yii2 随笔(七)依赖注入——(4)服务定位器
原文地址:http://ivhong.com/?p=135(ivhong.com 是我的博客主址)服务定位器定位器是依赖注入的一种解决方式,它包含依赖注入,在解决了依赖注入后,如果服务使用者和服务提供者不是用一个人,那么使用者要了解提供服务的必须参数,这样才能保证依赖的正确性,这就耦合了使用者和提供者,服务定位器就是解耦这部分的,服务提供者在 ServiceLocator 中注册服务(同时原创 2016-03-28 17:24:12 · 939 阅读 · 0 评论