1、打开163的一篇文章保存源代码,查看属性 136428字节2、Response 头信息Content-Length :36187Content-Encoding :gzipContent-Length 代表返回主体的长度,为什么两者不一致呢?原因在于 Content-Encoding : gzip为了提高网页在网络上的传输速度,服务器对主体信息进行了压缩,常见的有 gzip, deflate, compress, chrome 的 sdchContent-Length 是压缩后的长度,客户端拿到包之后会进行解压如何在Apache启用压缩功能?1、打开Apach...
             
查询构建器建立在 Database Access Objects 基础之上,可让你创建 程序化的、DBMS无关的SQL语句。相比于原生的SQL语句,查询构建器可以帮你 写出可读性更强的SQL相关的代码,并生成安全性更强的SQL语句。使用查询构建器通常包含以下两个步骤:创建一个 yii\db\Query 对象来代表一条 SELECT SQL 语句的不同子句(例如 SELECT, <code>FROM)。 执行 yii\db\Query 的一个查询方法(例如:all())从数据库当中检索数据。 如下所示代码是查询构造器的一个典型用法:<code c...
             
表名 sys_config控制器名 SysConfig view目录名 sys-config前台访问 sys-config
             
Redis 对于 Linux 是官方支持的, 安装和使用没有什么好说的, 普通使用按照官方指导,5 分钟以内就能搞定。详情请参考:http://redis.io/download 但有时候又想在 windows 下折腾下 Redis, 可以从 redis 下载页面看到提示,大意就是 Redis 官方是不支持 windows 的,只是 Microsoft Open Tech group 在 GitHub 上开发了一个 Win64 的版本, 项目地址是: https://github.com/MSOpenTech/redis/releases在 Release 页面中,可以...
             
情境要求:要在订单(Order)视图的gridview中显示出客户(Customer)姓名,并使其具有与其它字段相同的排序和搜索功能。数据库结构订单表 orde r含有字段 customer_id 与 客户表 customer 的 id 字段关联首先确保在 Order Model 中包含以下代码:public function getCustomer() { return $this->hasOne(Customer::className(), ['id' => 'customer_id']); } 用gii会自动生成此代码;第一步:在 Or...
             
如有两个域名,分别是 desk.xker.com 和 tool.xker.com,需把这两个域名都绑定到IP是219.13.34.32的服务器上1.首先需在域名供应商管理页面指定域名和IP的对应关系2.WEB服务器配置好LAMP环境3.把对应的源码分别放到 /usr/local/apache/htdocs 目录下,分别命名为 upload 和 upload24.配置apache#vi httpd.conf更改成ServerName 219.13.34.32:80 然后在文件中添加以下内容: NameVirtualHost 219.13.34.32:80 <v...
             
yii\widgets\DetailView 小部件显示的是单一 yii\widgets\DetailView::$model 数据的详情。它非常适合用常规格式显示一个模型(例如在一个表格的一行中显示模型的每个属性)。 这里说的模型可以是 \yii\base\Model 或者其子类的一个实例,例如子类 active record,也可以是一个关联数组。DetailView使用 yii\widgets\DetailView::$attributes 属性来决定显示模型哪些属性以及如何格式化。一个典型的DetailView的使用方法如下:<code class="l...
             
适用情况:比如提交一个表单,提交完成之后在页面展示一条提示消息。Yii 框架本身就提供了这个功能,利用 setFlash 来实现,一种特殊的 session 实现,被调用一次之后会自动销毁:控制器里面这样写:单条消息:\Yii::$app->getSession()->setFlash('error', 'This is the message'); #错误类型\Yii::$app->getSession()->setFlash('success', 'This is the message'); #正确类型\Yii::$app->...
             
1,在配置Apache服务器时,经常要在httpd.conf 修改和添加一些代码,编写中,误写或者写错时,无法正常启动时,直接报错The requested operation has failed!2,对于新手来说,并不容易找出Apache的配置错误处,这时候可以用命令行进行检测。3,打开命令行cmd,进入黑屏中,输入httpd.exe -t 屏幕报错配置文件出错的地方 // httpd.exe 调用的时Apache/bin 下面的程序文件 ,所以要配置好坏境变量 //在黑屏行报其他错误时,在配置文件 添加ServerName localhost:80。Nginx...
             
一、数据缓存<?php $count = Yii::$app->cache->get('postCount');//从缓存读取数据 $dependency = new \yii\caching\DbDe pendency(['sql' => 'select count(id) from post']);//缓存依赖 if($count === false) { $count = \common\models\Post::find()->count(); Yii::$app->cache->set('p...
回到顶部