分类:Yii框架2.0

YII2.0 中对事件与行为的理解

YII2.0 中对事件与行为的理解
为什么要使用事件?? 可以参考:https://www.cnblogs.com/mafeifan/p/4322327.html 1、观察者模式 我们先预想一下我们的事件,假设我们定义了很多观察者代码,他们监听事件的发生,当一个事件被触发,这些观察者都会知道,执行各自的逻辑。 事件...

administrator 12个月前 (03-08) 901℃ 0喜欢

事件(Event)

事件(Event)
1、事件 使用事件,可以在特定的时点,触发执行预先设定的一段代码,事件既是代码解耦的一种方式,也是设计业务流程的一种模式。现代软件中,事件无处不在,比如,你发了个微博,触发了一个事件,导致关注你的人,看到了你新发出来的内容。 2、Yii中与事件相关的类 当你需要使用事件时,请从&...

administrator 4年前 (2016-01-21) 898℃ 0评论 0喜欢

行为(Behavior)

行为(Behavior)
1、行为      使用行为(behavior)可以在不修改现有类的情况下,对类的功能进行扩充。 通过将行为绑定到一个类,可以使类具有行为本身所定义的属性和方法,就好像类本来就有这些属性和方法一样。 而且不需要写一个新的类去继承或...

administrator 4年前 (2016-01-21) 798℃ 0评论 0喜欢

路由(Route)

路由(Route)
1、路由  所有的用户请求都是发送给入口脚本 index.php 来处理的。那么,Yii需要提供一种高效的分派 请求的方法,来判断请求应当采用哪个 controller 哪个 action 进行处理。...

administrator 4年前 (2016-01-21) 1004℃ 0评论 0喜欢

请求(Reqeust)

请求(Reqeust)
1、获取用户请求 PHP并未提供集中的、统一的界面以获取用户请求,而是分散在 $_SERVER $_POST 等变量和其他代码中,万能的Yii怎么会允许群雄割据这种局面出现呢?他肯定是要一统江湖的。 123456789101112131415...

administrator 4年前 (2016-01-21) 860℃ 0评论 0喜欢

YII 入门(二)

YII  入门(二)
1、YII框架目录结构 应用中的文件可被分为两类:在 basic/web 下的和在其它目录下的。前者可以直接通过 HTTP 访问(例如浏览器),后者不能也不应该被直接访问。 Yii 实现了模型-视图-控制器 (MVC)设...

administrator 4年前 (2016-01-21) 870℃ 0评论 0喜欢

YII 入门(一)

YII  入门(一)
1、yii应用参照MVC设计方式,模型代表数据、业务逻辑以及规则, 视图展示模型的输出;控制器接收出入并将其转换为模型以及视图命令。 入口脚本:终端用户能直接访问的 PHP 脚本,负责启动一个请求处理周期。 应用:能全局范围内访问的对象,管理协调组件...

administrator 4年前 (2016-01-21) 1092℃ 0评论 0喜欢

YII 别名(Alias)

YII   别名(Alias)
1、别名 Yii中,别名以 @ 开头,以区别于正常的文件路径和URL。Yii中预定义了许多常用的 别名。别名的定义一般放在应用的最开始的阶段进行,比如引导阶段、初始化阶段等。 这样可以保证后续代码可以使用这些定义好的别名。 配置文件中的别名...

administrator 4年前 (2016-01-21) 958℃ 0评论 0喜欢

YII 执行流程

YII 执行流程
1、第一步: index.php统一入口 2、第二步: 分析路由r=route http://web.0507shop.com/index.php?r=控制器/方法 http://web.0507shop.com/ 像上边的域名也可以访问到网站(没有设置路由)  默...

administrator 4年前 (2016-01-21) 898℃ 0评论 0喜欢