1. 基本使用 安装 1 在Yii项目 在项目下composer文件中 添加 "mpdf/mpdf":"~7.1.9" 然后在bash命令行执行 安装完毕之后打开mpdf文件夹下这些目录的写权限 在controller中使用 2.基本定制化使用 安装 官方手册中安装方法为composer安装 Pac ...
分类:
其他好文 时间:
2019-09-11 13:40:45
阅读次数:
562
cookie操作 设置cookie ? 1 2 3 4 5 6 //获取response->cookies组件 $cookies = \Yii::$app->response->cookies; //设置cookie数组 $array_cookies=array('name'=>'user','va ...
分类:
其他好文 时间:
2019-09-10 22:05:29
阅读次数:
107
自定义验证类 class BaseModel extends Model { public function rules() { return [ ['obj', ContentSecurityValidator::class], ]; } public function exec() { if ( ...
分类:
其他好文 时间:
2019-09-06 16:05:30
阅读次数:
97
400 #请求语法有错误(参数个数不对,请求方式不对),一种情况是服务器接收2个参数,但请求传的参数个数不是2个;还有可能是服务器限制请求方式必须是get, 但是请求的一方使用的是post,put等。比如yii做微信APP支付的时候,因为框架的限制,post请求需要验证CSRF,而微信没有传CSRF ...
分类:
其他好文 时间:
2019-09-03 22:02:00
阅读次数:
97
redis: 支持丰富的数据类型, 可以持久化数据, master-slave模式的数据备份, value大小:redis最大可以达到1GB,而memcache只有1MB memcached 只支持简单的字符串key/value数据结构。 无法进行持久化,数据不能备份,只能用于缓存使用,且重启后数据 ...
分类:
数据库 时间:
2019-08-31 17:04:55
阅读次数:
102
在Yii安装目录下执行composer任一命令时,报错: 解决: 运行 获取最新版本的插件,即可。 ...
分类:
其他好文 时间:
2019-08-29 14:08:53
阅读次数:
184
1、创建behavior//frontend/behaviors/MobileBehavior.phpclassMobileBehaviorextends\yii\base\Behavior{publicfunctionevents(){return[\yii\web\Controller::EVENT_BEFORE_ACTION=>‘beforeAction‘];}publicfuncti
分类:
其他好文 时间:
2019-08-28 01:34:59
阅读次数:
203
高并发大多的瓶颈在后台,在存储,mysql的正常的优化方案如下: 1)代码中sql语句优化 2)数据库字段优化,索引优化 3)加缓存,redis/memcache等 4)主从,读写分离 5)分区表 6)垂直拆分,解耦模块 7)水平切分 点评: 1、1&2是最简单,也是提升效率最快的方式。也许有人说这 ...
分类:
数据库 时间:
2019-08-27 00:52:41
阅读次数:
98
实现一个功能:提交表单的时候,需要上传视频,把视频上传到oss上,然后把url作为表单值传到后端保存到数据库。需要ajax异步实现。 ...
分类:
Web程序 时间:
2019-08-24 23:00:04
阅读次数:
168
首先要安装好composer,我们这里使用composer安装 执行如下代码,创建basic项目 composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic 安装成功后,如下图(之所以出现在yi ...
分类:
其他好文 时间:
2019-08-23 00:11:50
阅读次数:
94