博客专栏  >  编程语言   >  Yii 2.0 框架学习笔记

Yii 2.0 框架学习笔记

介绍 Yii 2.0 框架的安装、目录结构,详细讲述 Yii 2.0 的 MVC 模式、组件、数据库交互、session、cookie、帮助类,以及缓存、日志组件的用法,依赖注入的思想等等。

关注
4 已关注
20篇博文
  • 20. Yii 2.0 gii 代码生成器

    gii 代码生成器就是一个生成代码文件的 web 工具,默认只在本地的开发环境中可以使用。 这里以 Yii 2.0 基础版为例,简单介绍一下 gii 代码生成器。 在项目配置文件 ...

    2016-09-08 22:53
    653
  • 19. Yii 2.0 数据分页

    这里以 Yii 2.0 基础版为例,来介绍数据分页。 操作分页的类文件为 /basic/vendor/yiisoft/yii2/data/Pagination.php 首先,在 /...

    2016-09-07 22:08
    498
  • 18. Yii 2.0 依赖注入容器

    三层架构:从高到底分别是用户界面层(UIL)、业务逻辑层(BLL)和数据访问层(DAL),传统的依赖关系是高层模块直接依赖于低层模块。 区分层次的目的是为了”高内聚、低耦合“的思想。 依赖...

    2016-09-06 21:20
    521
  • 17. Yii 2.0 log组件

    log组件主要用于记录程序运行过程中产生的异常(或错误)或 操作日志。 这里以 Yii 2.0 基础版为例,高级版类似。 Yii 封装的日志类文件位于 /vendor/yiisoft/yi...

    2016-09-05 22:33
    453
  • 16. Yii 2.0 http缓存

    Yii 2.0 的 http缓存是基于http协议的,只对 GET 请求生效。 应用场景:如果我们的web服务器采用动静分离的技术,即客户端的页面请求只请求html页面框架(静态数据),而客户端的数...

    2016-09-04 11:45
    517
  • 15. Yii 2.0 页面缓存

    页面缓存是将整个静态页面(一般是首页)进行缓存,也比较常用,一般采用 File 作为缓存介质。 页面缓存是将整个控制器方法的输出(整个页面),利用缓存介质缓存起来,页面缓存生效期间,改变指定方法(一...

    2016-09-03 16:10
    860
  • 14. Yii 2.0 数据缓存

    数据缓存是将某些数据(一般是查询的结果集)进行缓存,它是最常用的一种缓存方式,一般采用memcache或apc作为缓存介质。 这里以 Yii 2.0 高级版为例,介绍如何使用 Yii 的数据缓存机制...

    2016-09-03 03:08
    354
  • 02. Yii 2.0 框架的目录结构

    1. 项目的目录结构 基础版: basic 目录下的各个文件夹: commands            控制台 config                    配置文件     console....

    2016-08-11 21:34
    2158
  • 03. Yii 2.0 的配置文件

    1. 常量配置 基础版: 在 basic/config 目录下,新建一个文件 const.php,作为定义常量的配置文件,内容如: define('SITE_URL', '/'); define(...

    2016-08-12 23:39
    255
  • 04. Yii 2.0 的MVC模式

    下面都以 Yii 2.0 基础版(basic)为例,高级版类似。 1. 模型(Models) 模型是 MVC 模式中的一部分, 是代表业务数据、规则和逻辑的对象,可通过继承 yii\base\Mo...

    2016-08-17 22:10
    300
  • 05. Yii 2.0 的内部组件和自定义组件

    1. 内部组件 Yii 2.0 框架中有很多内部组件,如:db(数据库)、session、cookie、gii、cache(缓存)、log、DI(依赖注入)等。 2. 自定义组件 以 Yii 2....

    2016-08-21 22:36
    1131
  • 06. Yii 2.0 数据库交互 - DAO

    DAO(Data Access Objects 数据库访问对象) Yii 包含了一个建立在 PHP PDO 之上的数据访问层 (DAO)。DAO为不同的数据库提供了一套统一的API。 示例: 以 ...

    2016-08-24 22:03
    212
  • 07. Yii 2.0 数据库交互 - Query Builder

    Query Builder (查询构建器) 查询构建器建立在 Database Access Objects 基础之上,可让你创建 程序化的、DBMS(Database Management S...

    2016-08-26 00:15
    262
  • 08. Yii 2.0 数据库交互 - AR

    AR(Active Record 活跃记录) Yii 2.0 框架的 AR 类,是基于 ORM(Object Relation Mapping 对象关系映射)技术的,它提供了一个面向对象的接口, 用...

    2016-08-27 11:34
    373
  • 09. Yii 2.0 数据库交互 -读写分离

    数据库读写分离技术,可用于缓解数据库服务器高并发所引起的问题。 常用的数据库读写分离技术,主要有以下几种: 一主多从多主多从强制读主 读操作:CRUD中的R操作(read),自多个从库读取数...

    2016-08-27 21:16
    872
  • 10. Yii 2.0 Session

    以 Yii 2.0 基础版为例来介绍 Yii 中是如何处理session的,高级版类似。 Yii 2.0 中对session进行了封装,类文件为 /basic/vendor/yiisoft/yii2...

    2016-08-28 22:37
    324
  • 11. Yii 2.0 Cookie

    以 Yii 2.0 基础版为例来介绍 Yii 中是如何处理 cookie 的,高级版类似。 Yii 2.0 中对  cookie 进行了封装,类文件为 /basic/vendor/yiisoft/y...

    2016-08-29 22:58
    262
  • 12. Yii 2.0 的帮助类

    以 Yii 2.0 基础版为例,高级版类似。 常用的系统帮助类主要有:ArrayHelper、StringHelper、Url、Html、Json等。 Yii 2.0 框架的系统帮助类...

    2016-08-30 20:39
    302
  • 13. Yii 2.0 缓存介质

    Yii 2.0 框架对缓存的处理支持很多种方式,处理缓存的类文件所在的目录为:\vendor\yiisoft\yii2\caching,这里对一些常用的缓存处理类文件,作简单地说明: Cache....

    2016-08-31 21:21
    265
  • 01. Yii 2.0 框架的安装

    1. Yii 概述 Yii Framework 是一个高性能的,适用于开发 WEB2.0 应用的 PHP 框架。 Yii 自带了丰富的功能 ,包括 MVC,DAO/ActiveRecord,I18N/...

    2016-08-10 01:52
    508
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部