![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
yii2.0
Ryanking1
这个作者很懒,什么都没留下…
展开
-
yii 表单小部件
文本框<span class="hljs-selector-pseudo">:textInput()</span>;密码框<span class="hljs-selector-pseudo">:passwordInput()</span>;单选框<span class="hljs-selector-pseudo">:radio()...原创 2019-12-17 11:03:35 · 169 阅读 · 0 评论 -
yii 表单小部件的使用方式
首先创建model层因为要使用表单小部件 所以要加载相应的组件这里需要的组件有yii\widgets\ActiveForm 和yii\helpers\Html接下来在model定义的class里 写方法首先我们要定义需要使用表单小部件的name值不多说上代码<?php/*** Created by PhpStorm.* User: jinlei* Date: 2017...原创 2019-12-17 11:02:18 · 190 阅读 · 0 评论 -
yii 表单小部件默认选中的方法
单选框的默认选中<?php $model->sex = '1'; ?><?= $form->field($model, 'hobby')->radioList(['0'=>'男','1'=>'女']) ?>这时会默认选中 value值是1的默认选中复选框的值默认选中<?php $model->hobby = 'baske...原创 2019-12-17 10:57:57 · 235 阅读 · 0 评论 -
yii 的单文件上传
首先新建一个Model层,防止与现有的表单小部件的Model 冲突,然后再我们的Model里 写一个上传的方法 叫upload另外为了验证文件的尺寸大小 我 们在model里写了一个限制文件大小的方法 checksize如下所示<pre><?php/** * Created by PhpStorm. * User: administor * Date: 2017/5...原创 2019-12-17 10:56:54 · 159 阅读 · 0 评论 -
yii 多文件上传
跟手册相比 这里多了对文件大小的限制,希望对大家有帮助因为跟单文件上传基本一样,我在原来的基础上做了修改 这里就直接上代码了 首先是model层<?php/** * Created by PhpStorm. * User: administor * Date: 2017/5/11 * Time: 14:04 */namespace frontend\mod...原创 2019-12-17 10:55:35 · 140 阅读 · 0 评论 -
Yii2.0 rules验证规则大全
required : 必须值验证属性[['字段名'],required,'requiredValue'=>'必填值','message'=>'提示信息']; #说明:CRequiredValidator 的别名, 确保了特性不为空. email : 邮箱验证['email', 'email']; #说明:CEmailValidator的别名,确保了特性的值是一个有效的电邮地...原创 2019-12-17 10:53:20 · 192 阅读 · 0 评论 -
yii 使用DB实现rbac 权限控制
rbac中文名称:基于角色的权限控制先说后台首先是创建权限和角色然后是使用我们网站的用户表给角色分配权限给用户分配角色前台 :首先 根据我们的用户id 查询出这个人都有什么角色接下来 跟据我们的角色id 查出这些角色所拥有的权限。把这些权限写到一个数组里然后,获取当前操作的控制器和方法名(TP框架里函数是 CONTROLLER_NAME/ACTION_NAME) 然后判断当前的...原创 2019-12-17 10:52:42 · 178 阅读 · 0 评论 -
YII2.0 AR模式完成单表CURD操作
什么是AR(ActiveRecord)Active Record (活动记录,以下简称AR)提供了一个面向对象的接口, 用以访问数据库中的数据。一个 AR 类关联一张数据表, 每个 AR 对象对应表中的一行,对象的属性(即 AR 的特性Attribute)映射到数据行的对应列。 一条活动记录(AR对象)对应数据表的一行,AR对象的属性则映射该行的相应列要想使用AR 操作 首先应该有一个Mode...原创 2019-12-17 10:45:02 · 139 阅读 · 0 评论 -
yii邮件发送
邮件都能做什么1.邮件找回密码2.邮件激活账号3.邮件发送验证码4.公司的邮件服务器,可以作为项目管理系统5.邮件推送链接 促销,新品 等信息6.推送一些提醒消息了解一个概念邮件营销在yii2中 操作phpmailer首先是加载我们邮箱的组件’mailer' => ['class' => 'yii\swiftmailer\Mailer',// send al...原创 2019-12-11 16:56:51 · 149 阅读 · 0 评论 -
yii rbac
RBAC, 基于角色的访问控制, 对RBAC有问题的朋友, 可以转移到: 基于角色的访问控制RBAC 一文, 进行了解.Yii2中, 实现的是NIST RBAC模型.Yii2中, 的RBAC管理, 涉及到的内容有: 权限, 角色, 规则, 为角色赋予权限, 为用户分配角色.我们会以一个案例, 贯穿整个RBAC的使用, 请继续阅读, 和跟随练习, 保证可以全面了解Yii2的RBAC机制实现....原创 2019-12-11 16:55:33 · 166 阅读 · 0 评论 -
yii验证码功能实现
首先知晓我们在使用验证码的时候通常是和我们的表单小部件配合使用首先我们创建model层新建一个php文件 名字叫做Verifycode.php要在我们的model层 创建我们的验证码的验证规则,我这里简单的写两个规则 一个是 非空 另一个是验证码必须验证正确规则写在我们的model的rules里<?php/*** Created by PhpStorm.* User:...原创 2019-12-05 10:50:20 · 121 阅读 · 0 评论