51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#II
Yii2的Debug工具
yii2的Debug工具调用 r=debug可以对程序进行性能分析,从而对程序进行改良(1)数据库某条sql语句的执行时间(2)debug的profiling标签YII::beginProfile('profile1');//代码片段YII::endProfile('profile1');查看中间代码的执行时...
代码星球
·
2021-02-01
Yii2
Debug
工具
yii2的扩展程序包
查找yii2的扩展程序包https://packagist.org/搜索yiisoft/yii2可通过composerinstall下载composerinstall下载程序包是通过composer.json来下载依赖程序包的create-project程序包名下载没有composer.json的程序包 ...
代码星球
·
2021-02-01
yii2
扩展
程序
yii的csv导出
数据导出,简单的csv导出,publicstaticfunctionexport($parameter){if(is_array($parameter)){$filename=date('Y-m-d_H-i-s').'.csv';header('Content-Type:text/csv');header("Conte...
代码星球
·
2021-02-01
yii
csv
导出
Yii日志记录Logging
1、Yii::getLogger()->log($message,$level,$category='application')2、Yii::trace($message,$category='application');3、Yii::error($message,$category='application')...
代码星球
·
2021-02-01
Yii
日志
记录
Logging
Yii2事务
今天写到发券,发现没加事务,于是学习了下事务:是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。Yii2.0事务的应用:$transaction=Yii::$app->db->beginTrans...
代码星球
·
2021-02-01
Yii2
事务
yii自动登录
在yii,登录页面选择记住密码,下次就会自动登陆前些天,自己增加了一个web应用,但是发现虽然选择记住密码,没选退出,关闭浏览器,重新进入还会跳转到登陆页面自动登录是利用cookie实现的配置User组件 首先在配置文件的components中设置user组件'user'=>['identityClass'=&...
代码星球
·
2021-02-01
yii
自动
登录
Yii学习
今天保存出错,但是什么也没提示,所以就查了下,怎么输出错误$model->save();$model->getErrors();获取,刚插入数据的id$reply->save();$reply->attributes['id'];"keyword!=''andkeywordisnotnullan...
代码星球
·
2021-02-01
Yii
学习
改变Yii2的默认路由
修改配置文件return['name'=>'AA后台','id'=>'app-backend','defaultRoute'=>'shop/index',//路由……];127.0.0.1/index.php会自动跳转到shop/index...
代码星球
·
2021-02-01
改变
Yii2
默认
路由
Yii2分页
Yii中的分页功能主要由yiiweb:Linkable接口、yiiwidgets:LinkPager类和yiidata:Pagination类三个组成 yiidata:Pagination主要功能是对分页中的参数进行设置,如当前页、每页大小、总页数,总记录数等 yiiwidgets:LinkPager主要是根据yi...
代码星球
·
2021-02-01
Yii2
分页
从Yii2的Request看其CSRF防范策略
用ajax请求还是用命令行CURL请求总是会得到 http400:BadRequest的错误,而如果用Web网页方式GET访问(去除verbFilter的POST限制),是正常的,是CSRF验证的原因因为Web网页访问的时候form表单中会有对应的一个隐藏input:_csrf进行了验证才可以正常进行访问;而...
代码星球
·
2021-02-01
Yii2
Request
看其
CSRF
防范
Yii2 RBAC 用到的表
Yii2RBAC用到的四张auth表位于vendor/yiisoft/yii2/rbac/migration文件夹里面,可以用migration生成yiimigrate--migrationPath=@yii/rbac/migrations/或者使用下面的sql语句CREATETABLE`auth_assignment...
代码星球
·
2021-02-01
Yii2
RBAC
用到
yii2URL美化
yii2的url域名/index.php?r=site%2Findex实际为域名/index.php?r=site/index可以美化下可以在main.php中配置'components'=>[……'urlManager'=>['enablePrettyUrl'=>true,], ……],修改后域名...
代码星球
·
2021-02-01
yii2URL
美化
Yii2提示信息设置方法
显示信息提示用户时,可以用setFlash,hasFlash,getFlashfunctionactionOk(){Yii::app()->user->setFlash('success','Everythingwentfine!');$this->redirect('index');}functio...
代码星球
·
2021-02-01
Yii2
提示
信息
设置
方法
Yii2 实现修改密码功能
YII2对密码加密生成的结果是不同的,即用相同的初始密码在不同时间得到的加密结果不同,所以我们不能用常用的方法去验证密码是否正确(将密码加密后与数据库中的密码相比较)。YII2有自己的加密以及密码验证流程。 加密$hash=Yii::$app->getSecurity()->generat...
代码星球
·
2021-02-01
Yii2
实现
修改
密码
功能
Yii2.0 对数据库 查询的简单操作
User::find()->all();此方法返回所有数据;User::findOne($id);此方法返回主键id=1的一条数据(举个例子);User::find()->where(['name'=>'小伙儿'])->one();此方法返回['name'=>'小伙儿']的一条数据;Use...
代码星球
·
2021-02-01
Yii2.0
数据库
查询
简单
操作
首页
上一页
...
8
9
10
11
12
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他