Yii 2.0 权威指南(7) 关键概念

更多内容: http://blog.yuhai.win


1、 组件

组件是 yii\base\Component 类或其子类的实例。


2、属性

类的成员变量也称为属性。


3、事件

事件可以将自定义代码注入到现有的代码中的执行特点。


4、行为

行为是yii\base\Behavior 或其子类的实例。行为,也称mixins,可以无须改变类的继承关系即可增强一个已有的yii\base\Component类的功能。


5、配置

配置通常包含被创建对象的类名和一组将要赋值给对象属性的初始话。


6、别名

别名用来表示文件路径和URL ,这样就避免了在代码中硬编码一些绝对路径和URL。一个别名必须以@字符开头。

@yii 指的是yii框架本身的安装目录

@web表示当前运行应用的URL


类自动加载

Yii 依靠类自动加载机制来定位和包含所需的文件,自动加载器会在引入框架Yii.php 的时候就已经安装好了。


8、服务定位器

服务定位器是一个了解如何提供各种应用所需的服务(或组件)的对象。最长见的服务定位器是Application(应用)对象,除了Application对象外。每个模块对象本身也是一个服务定位器。


9、依赖注入数据库

依赖注入(deoendency injection DI)容器是一个对象,他知道怎样初始化并配置对象及其依赖的所有对象。

Yii通过yii\di\Container 类来提供DI容器特性。主要支持:

1、构造方法注入

2、Setter 和 属性注入

3、PHP 回调注入


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值