yii2项目实战-modal初识 发表于 2018-12-20 | 分类于 yii2实战式教程 modal是什么概念呢这并不是一个很高端的词。熟悉bootstrap操作的人都明白modal仅仅是一种弹窗。你可以点击这里在bootstrap官网体验各种modal的效果。当然啦如果你有兴趣而且又有能力完全可以自己集成各种弹窗。 我们知道yii2本身就很好的支持bootstrap。对于大部分人来说同 ... 阅读全文 »
yii2项目实战-权限菜单管理 发表于 2018-12-20 | 分类于 yii2实战式教程 权限管理,前前后后我们罗嗦了那么多,该有个了断了!有同学私聊反映说,这项目讲来讲去什么时候是个头呢?我们这里简单说一下:后期,我们把yii2基础知识的运用讲解完,还会继续讲解一些yii2参与博客业务逻辑的处理以及实际碰到的各种问题,以此来丰富我们实际的项目开发经验。 再后面,我们现在已经完善了swo ... 阅读全文 »
yii2项目实战-yii2-admin组件配置及使用 发表于 2018-12-19 | 分类于 yii2实战式教程 前面我们花了5个课时,讲解了从rbac数据表的分析到权限管理功能的实现!在以后的管理平台开发中,不管是不是用yii框架,我觉得权限管理模块的开发工作对你来说已经不是什么难事了!有些人要较劲了,yii实战项目开发,权限管理的功能要我们手动去实现,可笑至极呀!你错了!如果仅仅会使用框架,这又跟生搬硬套有 ... 阅读全文 »
yii2项目实战-通过行为,解决rbac的分配问题 发表于 2018-12-19 | 分类于 yii2实战式教程 今天我们就准备结束漫长的RBAC啦,当然,看完我们今天讲的内容,你应该能够独立的实现一套RBAC管理体系了!为什么这么说呢,因为即使我们后面引入一套第三方的rbac组件,还是有很多人不喜欢他的风格,想要定制呢! 好啦,我们言归正传,看看如何通过行为解决困扰我们几节课的矛盾吧。 等等,等等,有同学上来 ... 阅读全文 »
yii2项目实战-行为的理解 发表于 2018-12-19 | 分类于 yii2实战式教程 前文框架的配置以及user组件的配置中我们就多次抛出行为的概念,再加上上一节我们文末的引子,相信很多小伙伴都很期待行为到底是个什么东东。今天我们就揭开它的面纱,看看行为到底是什么! 行为,我们看下百度百科给出的基本解释:谓举止行动;指受思想支配而表现出来的外表活动。如:做出动作,发出声音,作出反应。 ... 阅读全文 »
yii2项目实战-基于角色的访问控制(rbac)分配案例 发表于 2018-12-19 | 分类于 yii2实战式教程 上面两个章节,我们主要介绍了什么是RBAC。今天我们准备用手去描述下这个操作,想想还是有点激动的。 我们知道,在一般的管理平台上都需要给用户分配权限,除非是要求非常简陋的需求,正好你也不会,所以就糊弄过去了。 为了讲解的更真实,今天我们就把博客相关的一系列操作权限(增删改查等)分配给用户。终于可以敲 ... 阅读全文 »
yii2项目实战-yii自带rbac数据表分析 发表于 2018-12-19 | 分类于 yii2实战式教程 上一篇文章中,我们了解到了什么是基于角色的访问控制。如果让我们自己实现一套基于角色的访问控制,我们又该如何设计,如何开发呢? 开发之前有必要先来分析一下数据表: 首先主体,也就是用户,需要有一张用户表,很简单,我们已经有了,就是数据表 user_backend我们需要有一张角色表和权限表,分别存放角 ... 阅读全文 »
yii2项目实战-了解一下基于角色的访问控制 发表于 2018-12-19 | 分类于 yii2实战式教程 从上一章节的末尾提出的问题,不难看出,基于ACF的权限虽然简单,但是每增加一个控制器,一个操作,都需要修改程序,这不仅不合理,操作起来更会让人觉得抓狂,发疯!为了让你更happy的敲代码,官方还给出了第二种基于角色的访问控制。 通过这篇文章,我们先对rbac有一个基本的简单了解,为我们后面理解 yi ... 阅读全文 »
yii2项目实战-访问控制过滤器ACF讲解 发表于 2018-12-19 | 分类于 yii2实战式教程 ACF,Access Control Filter, 访问控制过滤器的意思。 所谓的访问控制过滤器?字面上来理解就是访问授权呗,对一些具体的操作设定一些规则进行权限控制。 当然,这里的【操作】即是指控制器的action了。 前面我们添加新用户的时候,不知你可有疑问:为什么我们访问主页(site/in ... 阅读全文 »
yii2项目实战-用户管理之登录与注册功能实现 发表于 2018-12-19 | 分类于 yii2实战式教程 上一章节我们讲述了如何通过新建用户表来配置yii2的用户认证类,但是课后有小伙伴发来问卷,为啥在创建user_backend数据表的时候销毁了 password_reset_token 字段呢?其实这个字段对后台管理基本没啥子用,你要是非要,也可以,这里只对该字段以及用途做一个说明,课后需要的可以自 ... 阅读全文 »