#yii

改变Yii2的默认路由

修改配置文件return['name'=>'AA后台','id'=>'app-backend','defaultRoute'=>'shop/index',//路由……];127.0.0.1/index.php会自动跳转到shop/index...
代码星球 ·2021-02-01

Yii2分页

Yii中的分页功能主要由yiiweb:Linkable接口、yiiwidgets:LinkPager类和yiidata:Pagination类三个组成  yiidata:Pagination主要功能是对分页中的参数进行设置,如当前页、每页大小、总页数,总记录数等  yiiwidgets:LinkPager主要是根据yi...
代码星球 ·2021-02-01

从Yii2的Request看其CSRF防范策略

用ajax请求还是用命令行CURL请求总是会得到 http400:BadRequest的错误,而如果用Web网页方式GET访问(去除verbFilter的POST限制),是正常的,是CSRF验证的原因因为Web网页访问的时候form表单中会有对应的一个隐藏input:_csrf进行了验证才可以正常进行访问;而...

Yii2 RBAC 用到的表

Yii2RBAC用到的四张auth表位于vendor/yiisoft/yii2/rbac/migration文件夹里面,可以用migration生成yiimigrate--migrationPath=@yii/rbac/migrations/或者使用下面的sql语句CREATETABLE`auth_assignment...
代码星球 ·2021-02-01

yii2URL美化

yii2的url域名/index.php?r=site%2Findex实际为域名/index.php?r=site/index可以美化下可以在main.php中配置'components'=>[……'urlManager'=>['enablePrettyUrl'=>true,],  ……],修改后域名...
代码星球 ·2021-02-01

Yii2提示信息设置方法

显示信息提示用户时,可以用setFlash,hasFlash,getFlashfunctionactionOk(){Yii::app()->user->setFlash('success','Everythingwentfine!');$this->redirect('index');}functio...

Yii2 实现修改密码功能

   YII2对密码加密生成的结果是不同的,即用相同的初始密码在不同时间得到的加密结果不同,所以我们不能用常用的方法去验证密码是否正确(将密码加密后与数据库中的密码相比较)。YII2有自己的加密以及密码验证流程。  加密$hash=Yii::$app->getSecurity()->generat...

Yii2.0 对数据库 查询的简单操作

User::find()->all();此方法返回所有数据;User::findOne($id);此方法返回主键id=1的一条数据(举个例子);User::find()->where(['name'=>'小伙儿'])->one();此方法返回['name'=>'小伙儿']的一条数据;Use...

Yii2登陆添加验证码

models中LoginForm.phppublic$verifyCode;publicfunctionrules(){return[……['verifyCode','captcha','on'=>'login'],//验证码];}publicfunctionscenarios(){$scenarios=pare...
代码星球 ·2021-02-01

yii2图片上传

yii2利用自带UploadedFile上传图片publicstaticfunctionuploadFile($name){$uploadedFile=UploadedFile::getInstanceByName($name);if($uploadedFile===null||$uploadedFile->ha...
代码星球 ·2021-02-01

Yii2结合webuploader实现图片上传

 js中uploader=WebUploader.create({//自动上传。auto:true,//swf文件路径swf:'webuploader/Uploader.swf',//文件接收服务端。server:'admin.php?r=goods/upload-img',//处理上传的URL……}发送到服...

Yii2修改默认布局

public$layout='layout';//在类中定义一个变量,名为$layout的php文件<?phpecho$content;?>...
代码星球 ·2021-02-01

Yii2的view需要链接跳转

添加useyiihelpersUrl;view中的连接<?=Url::toRoute('post/index');?>//post为你的当前控制器名,index为view模版 ...

Yii2请求,报400错误

出现400错误是yii2.0的csrf防范策略导致在components里面添加request配置如下:'request'=>[//!!!insertasecretkeyinthefollowing(ifitisempty)-thisisrequiredbycookievalidation'cookieValid...
代码星球 ·2021-02-01

Yii2 radioList设置默认值

可以在对应的Controller的action中设置$model->type=1;在view中<?php$form=ActiveForm::begin();?>   <?=$form->field($model,'type')->radioList(['1'=>'男'...
首页上一页12345...下一页尾页