自定义验证规则以及中间件简单介绍 1、python2和python3中的区别 对于python2内置的字符串类型有str和unicode 比如:"abc"是字符串,u"你好"是unicode 字符串(utf 8/gbk编码之后值) unicode 对于python3内置的字符串类型有bytes和un ...
分类:
其他好文 时间:
2019-10-04 11:41:08
阅读次数:
105
1:第一种自定义验证码(推荐) 2:第二种验证码(据说有BUG)博主没用过 ...
分类:
其他好文 时间:
2019-09-28 12:38:07
阅读次数:
101
插入单条数据, 获取插入数据的id. $model->attributes['id']; new model 添加数据的时候, 需要注意, 如果是想要循环添加多条数据的情况, new model 的操作要写在循环体里, 不小心写在循环体外面, 那么最终插入数据库中的数据将是遍历的最后一条数据. 把n ...
分类:
其他好文 时间:
2019-09-24 12:16:17
阅读次数:
74
[TOC] 自定义验证 有时候对一个字段验证,不是一个长度,一个正则表达式能够写清楚的,还需要一些其他复杂的逻辑,那么我们可以对某个字段,进行自定义的验证。比如在注册的表单验证中,我们想要验证手机号码是否已经被注册过了,那么这时候就需要在数据库中进行判断才知道。对某个字段进行自定义的验证方式是,定义 ...
分类:
其他好文 时间:
2019-09-15 19:19:02
阅读次数:
93
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
在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