
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 · 223 阅读 · 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 · 239 阅读 · 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 · 314 阅读 · 0 评论 -
yii 的单文件上传
首先新建一个Model层,防止与现有的表单小部件的Model 冲突,然后再我们的Model里 写一个上传的方法 叫upload 另外为了验证文件的尺寸大小 我 们在model里写了一个限制文件大小的方法 checksize 如下所示 <pre><?php /** * Created by PhpStorm. * User: administor * Date: 2017/5...原创 2019-12-17 10:56:54 · 207 阅读 · 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 · 182 阅读 · 0 评论 -
Yii2.0 rules验证规则大全
required : 必须值验证属性 [['字段名'],required,'requiredValue'=>'必填值','message'=>'提示信息']; #说明:CRequiredValidator 的别名, 确保了特性不为空. email : 邮箱验证 ['email', 'email']; #说明:CEmailValidator的别名,确保了特性的值是一个有效的电邮地...原创 2019-12-17 10:53:20 · 238 阅读 · 0 评论 -
yii 使用DB实现rbac 权限控制
rbac 中文名称:基于角色的权限控制 先说后台 首先是创建权限和角色 然后是使用我们网站的用户表 给角色分配权限 给用户分配角色 前台 : 首先 根据我们的用户id 查询出这个人都有什么角色 接下来 跟据我们的角色id 查出这些角色所拥有的权限。把这些权限写到一个数组里 然后,获取当前操作的控制器和方法名(TP框架里函数是 CONTROLLER_NAME/ACTION_NAME) 然后判断当前的...原创 2019-12-17 10:52:42 · 219 阅读 · 0 评论 -
YII2.0 AR模式完成单表CURD操作
什么是AR(ActiveRecord) Active Record (活动记录,以下简称AR)提供了一个面向对象的接口, 用以访问数据库中的数据。一个 AR 类关联一张数据表, 每个 AR 对象对应表中的一行,对象的属性(即 AR 的特性Attribute)映射到数据行的对应列。 一条活动记录(AR对象)对应数据表的一行,AR对象的属性则映射该行的相应列 要想使用AR 操作 首先应该有一个Mode...原创 2019-12-17 10:45:02 · 187 阅读 · 0 评论 -
yii邮件发送
邮件都能做什么 1.邮件找回密码 2.邮件激活账号 3.邮件发送验证码 4.公司的邮件服务器,可以作为项目管理系统 5.邮件推送链接 促销,新品 等信息 6.推送一些提醒消息 了解一个概念 邮件营销 在yii2中 操作phpmailer 首先是加载我们邮箱的组件 ’ mailer' => [ 'class' => 'yii\swiftmailer\Mailer', // send al...原创 2019-12-11 16:56:51 · 196 阅读 · 0 评论 -
yii rbac
RBAC, 基于角色的访问控制, 对RBAC有问题的朋友, 可以转移到: 基于角色的访问控制RBAC 一文, 进行了解. Yii2中, 实现的是NIST RBAC模型. Yii2中, 的RBAC管理, 涉及到的内容有: 权限, 角色, 规则, 为角色赋予权限, 为用户分配角色. 我们会以一个案例, 贯穿整个RBAC的使用, 请继续阅读, 和跟随练习, 保证可以全面了解Yii2的RBAC机制实现. ...原创 2019-12-11 16:55:33 · 214 阅读 · 0 评论 -
yii验证码功能实现
首先知晓我们在使用验证码的时候通常是和我们的表单小部件配合使用 首先我们创建model层 新建一个php文件 名字叫做Verifycode.php 要在我们的model层 创建我们的验证码的验证规则,我这里简单的写两个规则 一个是 非空 另一个是验证码必须验证正确 规则写在我们的model的rules里 <?php /** * Created by PhpStorm. * User:...原创 2019-12-05 10:50:20 · 171 阅读 · 0 评论