Yii2的权限控制RBAC模式
我们在《第十二篇:Yii2高级模版 – 权限管理扩展Yii2-admin》中虽然将菜单添加到后台的左侧,但是并不能通过权限控制不同的用户显示不同的菜单,所以我们还需要将菜单加到对应的权限下,这样才能更好的控制...
Yii2高级模版rewrite规则重写的方法
为什么要先讲一下rewrite规则的设置呢?而不是立马讲一下RBAC权限管理,那是因为我们上一节安装完权限管理扩展Yii2-admin后,将整个菜单放到左侧后点击都是404啦,为啥呢?因为我们提供的链接是rewrite重新的,若...
权限管理扩展插件Yii2-admin的安装和配置
Yii2-admin是Yii2的rbac的一套管理工具,它可以和Yii2-adminlte完美搭配实现RBAC权限管理,省去了我们搭建基础后台时去写权限管理啦,只需要几个简单的配置就可以搭建一套权限管理。 Yii2-admin获取地址:https:/...
Yii2高级模版 – Gii自动生成Module+Model和CURD
gii是Yii2为我们提供的配置Model和模块加curd的简易工具,使用很方便减少了我们代码的书写量,但是要注意了此工具只能在开发环境使用,生产环境勿用。 Gii的配置 默认情况下gii是已经配置好的,查看/backend/conf...
Yii2数据库迁移migrate的使用
migrate主要是做数据库创建、更新和删除用的,Yii2为我们提供了这一个功能,方便我们在开发网站过程中对数据库进行操作,但是根据我的经验在实际的开发用到的这个很少,不过这功能也有他的方便之处,特别是在更换...
Yii2自定义默认的控制器siteController.php
学习一个框架时,默认控制器是一个必须了解的构成,只有这样才能更好的了解框架,在今后的工作中才能更好的理清思路和原理,在Yii2中的默认控制器是siteController.php,新建的modules(modules今后会讲)的默认...
Yii2后台用户与前台用户分离
前后台用户的分离,相信不用我多介绍大家应该也能理解为啥要分离啦。我们的Yii2安装完后通过命令 /path/to/php-bin/php /path/to/yii-application/yii migrate 创建数据库user和migration,其中user表就是高级模...
Yii2高级模版 – 后台adminLET的安装
首先应该了解adminLET是什么才能知道该用在什么地方,adminLET是别人进行封装过的Yii2下使用的后台模版,我们可以拿过来然后迅速搭建起自己的后台系统界面。 adminlet的git地址:https://github.com/dmstr/yii2-a...
Yii2高级模版 – 教你如何使用自定义组件
使用组件可以方便我们今后的开发,将公共用到的方法封装到统一的一个地方,使用时可以很方便的调用。下面我们举一个方便调用的例子。 1、在项目的根目录common下新建components目录。 2、在components目录下新建...
Yii2高级模版 – 自定义配置参数
我们在开发网站的过程中,有些值是需要写死的,比如管理员邮箱账号等。 1、设置自定义参数 打开根目录 common/config/params.php 设置相应的配置 return [ 'adminEmail' => 'admin@example.com', 'supportE...
Yii2高级模版的配置文件
配置文件可以说是一个项目最基础的部分,我们所用到的数据库配置,redis配置,都会全部放到一个配置文件中方便我们管理,Yii2中的配置的设置可以说更丰富,下面是高级模版 /common/config/main-local.php文件的代...
Yii2高级模版的入口文件
先了解一下Yii2的入口文件即web目录下的index.php,这样有助于我们更好的理解各个目录下的配置文件,方便使用Yii2框架。 首先看一下index.php中的内容: <?php defined('YII_DEBUG') or define('YII_DEBUG'...
Yii2高级模版项目目录介绍
我们既然要了解一个框架,安装完成后了解它的目录结构和每个目录下应该放什么功能的代码是很必要的,这也是你了解一个框架的基础,因此这节看起来简单,但是只有了解了才可以更好的使用框架,认真学吧。 ...
Yii2高级模版项目的安装
之前写过一篇win7下安装Yii2的文章 win7系统下安装yii2步奏 ,其实在mac和liunx下安装都大同小异的,很多人会问怎么又写了一遍呢,这不因为换mac了嘛,哈哈(其实是从新整理和总结一下)。 建议大家学...