随笔分类 - YII
摘要:1、Yii框架的缓存 主要就是“memcache” 和 “cache”两种 Yii的自带缓存都继承CCache 类, 在使用上基本没有区别 2、使用方法 (1)在config配置文件main.php文件中配置如下代码 (2)“memcache”的使用方法 缓存基础类 CCache 提供了两个最常用的
阅读全文
摘要:https://packagist.org/packages/moonlandsoft/yii2-phpexcel 安装方式:首先是已经安装过Composer,则通过 Composer 下载安装 Moonlandsoft/yii2-phpexcel php composer.phar require
阅读全文
摘要:简介 数据库读写分离是在网站遇到性能瓶颈的时候最先考虑优化的步骤,那么yii2是如何做数据库读写分离的呢?本节教程来给大家普及一下yii2的数据库读写分离配置。 两个服务器的数据同步是读写分离的前提条件,但这不在yii2读写分离教程内,yii2的数据库读写分离配置,仅仅实现了在主库读写,在从库查询,
阅读全文
摘要:1.下載composer 2.composer 插件或組件 3.有三處修改 a.composer require 的插件在vender下 b.同時vender下的composer文件修改 c.composer.json的修改
阅读全文
摘要:來源:https://www.cnblogs.com/chuanqideya/p/6120997.html
阅读全文
摘要:表单 1、表单的创建 在 yii 中主要通过 yii\widgets\ActiveForm 类来创建表单 ActiveForm::begin() 不仅创建了一个表单实例,同时也标志着表单的开始。 放在 ActiveForm::begin() 和 ActiveForm::end()之间的所有内容都被包
阅读全文
摘要:render渲染、renderPartial渲染部分、renderContent、renderAjax、renderFile ① render显示view和layout ② renderPartial只显示view ③ renderContent只渲染layout ④ renderFile显示指定的文件,是最基础的方法, renderAjax,renderPartial最终都是调用render...
阅读全文
摘要:先说明下我们本篇文章都要讲哪些内容 分页的使用,一步一步的教你怎么做 分页类LinkPager和Pagination都可以自定义哪些属性 第一步,我们来看看yii2自带的分页类该如何去使用? 1、controller action 2、View 代码基本上可以完全拷贝,修改部分数据即可,相信大多数人
阅读全文
摘要:来源:https://www.awaimai.com/1897.html
阅读全文
摘要:1.首先申请阿里账号 2.开通短信服务 3.短信签名 4.添加模板 以上4步是前期工作 核心代码部分 1.先下载sdk,这里我以PHP为例 地址:https://help.aliyun.com/document_detail/55359.html?spm=5176.doc55451.2.6.9eDo
阅读全文
摘要:2:原生SQL操作 3.更新 4.插入更新删除 5.事务
阅读全文
摘要:[Url::current] - 现在测试本地路径(http://daxia.dc.weixin.com/mobile/hmConnections/user/verify-user) a: //获取当前路径 - 相对路径 ...
阅读全文
摘要:安装redis扩展: 1.通过composer进行安装,到项目根目录cmd运行(推荐) php composer.phar require --prefer-dist yiisoft/yii2-redis 或者添加 "yiisoft/yii2-redis": "~2.0.0" 到对应项目的compo
阅读全文
摘要:安装redis扩展: 1.通过composer进行安装,到项目根目录cmd运行(推荐) php composer.phar require --prefer-dist yiisoft/yii2-redis 或者添加 "yiisoft/yii2-redis": "~2.0.0" 到对应项目的composer.json文件中 2.手动安装 点击下载:yii2.0-redis扩展 把下...
阅读全文
摘要:Yii2 获取模块名、控制器名、方法名 在视图中: 模块名 this->context->id 方法名 app->controller->module->id; 控制器名 Yii::$app->controller->id ...
阅读全文
摘要:设置Cookie PHP setcookie("name", "Larry", time()+3600); Yii2 app->response->cookies; $cookies->add(new \yii\web\Cookie([ 'name' => 'name', 'value' => 'Larry', 'expire'=...
阅读全文
摘要:Yii使用 yii\web\Cookie对象来代表每个cookie,yii\web\Request 和 yii\web\Response 通过名为’cookies’的属性维护一个cookie集合, 前者的cookie 集合代表请求提交的cookies, 后者的cookie集合表示发送给用户的cookies。 设置操作cookie // 加载cookie响应组件 $cookies = \Yii:...
阅读全文
摘要:当应用完成处理一个请求后, 会生成一个yii\web\Response响应对象并发送给终端用户 响应对象包含的信息有HTTP状态码,HTTP头和主体内容等, 网页应用开发的最终目的本质上就是根据不同的请求构建这些响应对象。 设置状态码 基本上我们并不会直接去设置网页的状态码,所以了解一下就可以了。 \Yii::$app->response->statusCode = 404; 1 ...
阅读全文
摘要:Flash数据是一种特别的session数据,它一旦在某个请求中设置后, 只会在下次请求中有效,然后该数据就会自动被删除。 常用于实现只需显示给终端用户一次的信息, 如用户提交一个表单后显示确认信息。 实现方式 // 首先,加载session组件 app->session(); // 设置名为'success' flash 信息 $session->setF...
阅读全文
摘要:数据缓存需要缓存组件提供支持,它代表各种缓存存储器, 例如内存,文件,数据库。 'components' => [ 'cache' => [ 'class' => 'yii\caching\FileCache', // 上面这种是Yii默认的缓存方式,标准文件缓存数据,当然也可以使用其他方式,如: //...
阅读全文