1、创建基础控制器
基础控制器的作用:类似的控制器操作或者扩展都可以放到基础控制器里,后面新建的控制器只需继承基础控制器就可以使用基础控制器里的方法了。
现在前台的导航和注册如下图,常规的导航应该是在左边(我的博客右边一点),注册里面应该有一个重复密码以及验证码。本文的主要内容就是解决这两个问题。
一个博客的用户通常由管理员和会员组成,如果管理员和会员都由相同的模块控制,难免造成数据混乱,而且一旦数据泄露就是管理员和会员数据同时泄露,安全隐患不小。而且管理员和会员的所拥有的权限和操作是不一样的,最好的方法就是把管理员和会员区分开,让他们相互独立,互不影响。
1、数据库配置数据库配置文件路径:common config main-local php数据库配置需要修改的内容上图中已用红色框标出,只需要将对应项的值(每等号后面的值)修改成你自己的数据库账号信息即可。接下来先注册一个账号(后面前后台分离会用到),前台首页导航中的Signup user数据表相关信息,注册前先在上面配置的数据库中创建一张数据表,如下createtableuse
windows系统中YII框架有两种下载安装方法,一种是直接在官网下载压缩包然后放到项目目录,另一种是通过composer安装。本来是想介绍composer安装,不过安装的时候vendor文件夹没有下载下来,框架无法运行。网上查了下yii2的安装问题,发现有也多人用composer安装的时候也出现了这个问题,都没有很好的解决方法,索性就用官网安装包安装吧。