最新发布

  • yii2项目实战-预定义事件的使用
    白狼
    前面我们讲解了事件的基本操作,这节课我们主要讲一下yii2预定义事件的使用。,什么是预定义的事件呢?,就是yii在源码内提前定义好的,注意这个定义好并不是其提前on好的,而是提前trigger好的。当...
  • yii2项目实战-用事件优雅的发送邮件
    白狼
    上文我们介绍了事件的概念以及事件的基本操作,包括事件如何定义以及如何触发。本文我们再通过一个发送邮件的案例对之加深理解定义邮件类既然是发送邮件,那自然就需要有一个邮件类,专门用来发送邮件。我们在bac...
  • yii2项目实战-事件的理解
    白狼
    前言如果你是从实战的开篇一直看到这里,相信使用yii2做一些的基本的开发,对你来说应该是比较轻松了。那有些人就想要提高自身的技术能力,比方说开始研究源码,通读,熟悉底层架构的执行流程等。下面我们就假设...
  • yii2项目实战-多表关联操作
    白狼
    本来这一章节的标题是富文本编辑器和日期组件的使用,老朋友们应该都清楚,关于富文本和日期组件,前面我们有相关博客已经写的那是相当的明白,我是实在也写不出来新鲜的感觉了,现在一周写1-3篇博客也累。但是写...
  • yii2项目实战-filterModel搜索机制的实现分析
    白狼
    所谓的filterModel搜索,其实是 yii\grid\GridView 组件对外开放的一个功能,来满足各位日常开发所需,尽量避免个人再单独花费时间开发。鉴于有些同学基础实在不咋滴,这节课我们就来...
  • yii2项目实战-主题Theme的应用
    白狼
    上一节我们讲述了如何自定义后台的模版主题,小伙伴们纷纷采取+1的方式说我这是忽悠。我说:我这自定义了gii的模版,后台列表页、详情页以及表单页不就可以随便定制了么,主题的风格不也就切换了吗?你说:你这...
  • yii2项目实战-如何自定义后台的模版主题
    白狼
    还记得我们后台的模版主题是什么吗?还记得我们大量的crud模版文件是怎么生成的吗?你肯定记得!为了简洁快速开发,gii功不可没!但是:我们觉得adminlte(我们当前的后台主题)是不错的,可能有些人...
  • yii2项目实战-modal初识
    白狼
    众所周知,文章的管理自然离不开栏目的管理,也即是文章的分类。为了说明文章跟分类的关系,我们新建了栏目表category和文章栏目关联表 blog_category。开始之前我们先预览下效果图栏目创建1...
  • yii2场景的使用
    白狼
    场景,顾名思义,就是一个情景,一种场面。在yii2中也有场景,这个场景跟你所理解的场景含义差不多。yii2中的场景有什么用,什么时候我们要去用这个场景呢?在yii2中,场景主要用于模型不同字段的验证和...
  • yii2项目实战-权限菜单管理
    白狼
    权限管理,前前后后我们罗嗦了那么多,该有个了断了!有同学私聊反映说,这项目讲来讲去什么时候是个头呢?我们这里简单说一下:后期,我们把yii2基础知识的运用讲解完,还会继续讲解一些yii2参与博客业务逻...
  • yii2项目实战-yii2-admin组件配置及使用
    白狼
    前面我们花了5个课时,讲解了从rbac数据表的分析到权限管理功能的实现!在以后的管理平台开发中,不管是不是用yii框架,我觉得权限管理模块的开发工作对你来说已经不是什么难事了!有些人要较劲了,yii实...
  • yii2项目实战-通过行为,解决rbac的分配问题
    白狼
    首先我们感谢付费订阅的用户,那么有耐心的看我不厌其烦的讲解,本系列教程也一定不负您的众望!本篇文章我们要回归一个大主题,yii中rbac的分配是如何去实现的!都说rbac很强大,确实非常强大,等到后面...
  • yii2项目实战-行为的理解
    白狼
    我们从框架的配置以及user组件的配置一文中就抛出了行为的概念,也让很多小伙伴从头开始就对行为保持着高度的好奇心,今天我们就揭开行为的面纱,看看行为到底长的有多美,让人那么痴迷!行为,我们看下百度百科...
  • yii2项目实战-基于角色的访问控制(rbac)分配案例
    白狼
    上面两个章节,我们主要弄明白了yii中基于角色的访问控制。本章节,我们要实打实的通过程序去实现这个操作,想想还是有那么一点激动的。为了带案例入学,而我们的大主题是以博客为主题,在开始之前,我们先创建b...
  • yii2项目实战-yii自带rbac数据表分析
    白狼
    上一篇文章中,我们了解到了什么是基于角色的访问控制。如果让我们自己实现一套基于角色的访问控制,我们又该如何设计,如何开发呢?开发之前有必要先来分析一下数据表:首先主体,也就是用户,需要有一张用户表,很...
  • yii2项目实战-了解一下基于角色的访问控制
    白狼
    从上一章节的末尾提出的问题,不难看出,基于ACF的权限虽然简单,但是每增加一个控制器,一个操作,都需要修改程序,这不仅不合理,操作起来更会让人觉得抓狂,发疯!为了让你更happy的敲代码,官方还给出了...
  • linux安装openssl、swoole等扩展的具体步骤
    白狼
    编译安装先来看编译安装的php,如果需要安装新的扩展,这里以安装openssl扩展为例进行说明1、找到php源码目录,我们这里的源码位于 /opt/download/php-5.5.30 ,如果找不到...
  • yii2项目实战-访问控制过滤器ACF讲解
    白狼
    什么是访问控制过滤器?字面上来理解就是访问授权呗,对一些具体的操作设定一些规则进行权限控制。当然,这里的【操作】即是指控制器的action了。前面我们添加新用户的时候,不知你可有疑问:为什么我们访问主...
  • yii2项目实战-用户管理之登录与注册功能实现
    白狼
    上一章节我们讲述了如何通过新建数据模型来配置yii2的user组件,但是课后有小伙伴发来问卷,为啥在创建user_backend数据表的时候销毁了 password_reset_token 字段呢?其...
  • yii2项目实战-用户管理之user组件的配置
    白狼
    我们在上一小节中借助yii-adminlte-asset搭建了我们的管理后台,目前为止,我们也是仅仅使用了他的模版文件,关于他的一些特性我们后面再做介绍。上一章节,为了更好的演示adminlte模版界...