分类:PHP

  • Laravel框架中如何使用 Presenter 模式?
    若将显示逻辑都写在view,会造成view肥大而难以维护,基于SOLID原则,我们应该使用Presenter模式辅助view,将相关的显示逻辑封装在不同的presenter,方便中大型项目的维护。
  • Laravel框架中如何使用Service模式?
    若将商业逻辑都写在controller,会造成controller肥大而难以维护,基于SOLID原则,我们应该使用Service模式辅助controller,将相关的商业逻辑封装在不同的service,方便中大型项目的维护。
  • Laravel框架中如何使用 Repository 模式?
    若将数据库逻辑都写在model,会造成model的肥大而难以维护,基于SOLID原则,我们应该使用Repository模式辅助model,将相关的数据库逻辑封装在不同的repository,方便中大型项目的维护。
  • Laravel的中大型项目构架
    初学者学习Laravel时分两种,一种是乖乖的将程序填入MVC构架内,导致controller与model异常的肥大,日后一样很难维护;一种是常常不知道程序该写在哪一个class内而犹豫不决,毕竟传统PHP都是一个页面一个文件。本文整理出最适合Laravel的中大型项目构架,兼具容易维护、容易扩充与容易重复使用的特点,并且容易测试。
  • 16.filterModel搜索机制的实现分析
    所谓的filterModel搜索,其实是 yii\grid\GridView 组件对外开放的一个功能,来满足各位日常开发所需,尽量避免个人再单独花费时间开发。鉴于有些同学基础实在不咋滴,这节课我们就来简单分析下gridview搜索机制的实现,权且当作补充。
  • 15.主题Theme的应用
    上一节我们讲述了如何自定义后台的模版主题,小伙伴们纷纷采取+1的方式说我这是忽悠。
  • 14.如何自定义后台的模版主题
    还记得我们后台的模版主题是什么吗?还记得我们大量的crud模版文件是怎么生成的吗?你肯定记得!为了简洁快速开发,gii功不可没!
  • 13.modal初识
    modal是什么概念呢这并不是一个很高端的词。
  • 12.权限菜单管理
    权限管理,前前后后我们罗嗦了那么多,该有个了断了!有同学私聊反映说,这项目讲来讲去什么时候是个头呢?我们这里简单说一下:后期,我们把yii2基础知识的运用讲解完,还会继续讲解一些yii2参与博客业务逻辑的处理以及实际碰到的各种问题,以此来丰富我们实际的项目开发经验。
  • 11.yii2-admin组件配置及使用
    前面我们花了5个课时,讲解了从rbac数据表的分析到权限管理功能的实现!在以后的管理平台开发中,不管是不是用yii框架,我觉得权限管理模块的开发工作对你来说已经不是什么难事了!
  • 10.通过行为,解决rbac的分配问题
    今天我们就准备结束漫长的RBAC啦,当然,看完我们今天讲的内容,你应该能够独立的实现一套RBAC管理体系了!为什么这么说呢,因为即使我们后面引入一套第三方的rbac组件,还是有很多人不喜欢他的风格,想要定制呢!
  • 9.行为的理解
    前文框架的配置以及user组件的配置中我们就多次抛出行为的概念,再加上上一节我们文末的引子,相信很多小伙伴都很期待行为到底是个什么东东。今天我们就揭开它的面纱,看看行为到底是什么!
  • 8.基于角色的访问控制(rbac)分配案例
    上面两个章节,我们主要介绍了什么是RBAC。今天我们准备用手去描述下这个操作,想想还是有点激动的。
  • 7.yii自带rbac数据表分析
    上一篇文章中,我们了解到了什么是基于角色的访问控制。如果让我们自己实现一套基于角色的访问控制,我们又该如何设计,如何开发呢?
  • 6.了解一下基于角色的访问控制
    通过这篇文章,我们先对rbac有一个基本的简单了解,为我们后面理解 yii2-admin 组件打下坚固的基础。当然啦,更是为了我们强大的管理后台做的准备!

最新评论

扫码关注