
yii
缩影
比如说8岁那年我抓住了一只蝉,我以为我抓住了夏天;又比如说18岁那年我吻了她的脸,我就以为可以到永远。
展开
-
Yii之请求部分 - request
概述: 这里只是简单讲一下用法,如果想更详细的了解,去看 官方手册 比较好。一个应用的请求是用 yii\web\Request 对象来表示的,该对象提供了诸如 请求参数(译者注:通常是GET参数或者POST参数)、HTTP头、cookies等信息。 默认情况下,对于一个给定的请求,你可以通过 request application component 应用组件(yii\web\Request原创 2016-08-04 16:55:33 · 1996 阅读 · 0 评论 -
Yii2页面缓存详解
概述 这里只是简单讲一下用法,如果想更详细的了解,去看 官方手册 比较好。页面缓存指的是在服务器端缓存整个页面的内容。随后当同一个页面 被请求时,内容将从缓存中取出,而不是重新生成。举例说明class TestController extends Controller{ // 该方法会在其他方法之前执行 public function behaviors() {原创 2016-08-11 10:44:43 · 3216 阅读 · 0 评论 -
Yii2片段缓存详解
概述 这里只是简单讲一下用法,如果想更详细的了解,去看 官方手册 比较好。片段缓存指的是缓存页面内容中的某个片段。例如,一个页面显示了逐年销售额的摘要表格, 可以把表格缓存下来,以消除每次请求都要重新生成表格 的耗时。片段缓存是基于数据缓存实现的。初试牛刀片段缓存主要在view中使用// ..../view/site/index.php页面<?php if($this->beginCach原创 2016-08-11 09:44:51 · 1135 阅读 · 0 评论 -
Yii2数据缓存详解
概述 这里只是简单讲一下用法,如果想更详细的了解,去看 官方手册 比较好。数据缓存是指将一些 PHP 变量存储到缓存中,使用时再从缓存中取回。 它也是更高级缓存特性的基础,例如查询缓存 和内容缓存。缓存组件数据缓存需要缓存组件提供支持,它代表各种缓存存储器, 例如内存,文件,数据库。'components' => [ 'cache' => [ 'class'原创 2016-08-10 16:19:47 · 8803 阅读 · 0 评论 -
详解spl_autoload_register()函数
前言该函数是一个自动加载函数,如果当我们实例化一个未定义类的时候,就会触发。现在基本上好多主流的框架都使用了延迟加载技术,例如Yii,Tp等等。所以我们也需要了解一下。__autoload()因为 spl_autoload_register() 是在 __autoload() 的基础上进行封装的,所以我们首先先看一下这个函数。Man.class.php<?phpclass Man{ pu原创 2016-08-09 10:20:14 · 570 阅读 · 0 评论 -
Yii2增删改查 - 增加、修改、删除
概述yii当然也提供,封装了一套增加、修改、删除的方法,以供大家方便使用。删除操作// 单条数据删除$userInfo = User::find()->where(['>' , 'id' , 1])->all();$userInfo[0]->delete();// 多条或者根据条件删除User::deleteAll('name = :name',[':name' => '张三']);增加操作原创 2016-08-06 14:18:18 · 7831 阅读 · 0 评论 -
Yii2增删改查-查询 where参数详细介绍
本篇文章会详细介绍and、or、between、in、like在where方法中的使用方法和举例。原创 2016-08-06 11:19:41 · 12845 阅读 · 0 评论 -
Yii2增删改查-查询 find
概述 这里只是简单讲一下用法,如果想更详细的了解,去看 官方手册 比较好。Yii内部提供了一套查询方法,方便我们更加规范的查询sql,这些方法安全,并且组合起来会更加高效。小试牛刀$sql = 'SELECT * FROM {{user}} WHERE id = 1';$userInfo = User::findBySql($sql)->all();/* 查询出来一条数据array(1)原创 2016-08-06 11:24:40 · 3830 阅读 · 0 评论 -
Yii之cookie
概述 这里只是简单讲一下用法,如果想更详细的了解,去看 官方手册 比较好。Yii使用 yii\web\Cookie对象来代表每个cookie,yii\web\Request 和 yii\web\Response 通过名为’cookies’的属性维护一个cookie集合, 前者的cookie 集合代表请求提交的cookies, 后者的cookie集合表示发送给用户的cookies。设置操作coo原创 2016-08-05 14:55:46 · 676 阅读 · 0 评论 -
Yii之session
概述 这里只是简单讲一下用法,如果想更详细的了解,去看 官方手册 比较好。和请求和响应类似, 默认可通过为yii\web\Session 实例的session 应用组件 来访问sessions。利用Yii操作session// 首先,加载session组件$session = Yii::$app->session();// 检查session是否开启if($session->isActiv原创 2016-08-05 11:51:49 · 2416 阅读 · 0 评论 -
Yii之响应部分 - response
概述 这里只是简单讲一下用法,如果想更详细的了解,去看 官方手册 比较好。当应用完成处理一个请求后, 会生成一个yii\web\Response响应对象并发送给终端用户 响应对象包含的信息有HTTP状态码,HTTP头和主体内容等, 网页应用开发的最终目的本质上就是根据不同的请求构建这些响应对象。设置状态码基本上我们并不会直接去设置网页的状态码,所以了解一下就可以了。\Yii::$app->re原创 2016-08-05 09:48:19 · 4160 阅读 · 0 评论 -
Yii2详解HTTP缓存
概述 这里只是简单讲一下用法,如果想更详细的了解,去看 官方手册 比较好。除了使用服务器端缓存外, Web 应用还可以利用客户端 缓存去节省相同页面内容的生成和传输时间。通过配置 yii\filters\HttpCache 过滤器,控制器操作渲染的内容就能 缓存在客户端。示例说明class TestController extends Controller{ // 该方法会在其他方法之原创 2016-08-11 15:46:32 · 1978 阅读 · 0 评论