请问一些 basic 版本的 Yii2,如何设置网站前台和网站后台两套系统呢? [ 2.0 版本 ]
大家好,请问一些 basic 版本的 Yii2,如何设置网站前台和网站后台两套系统呢?谢谢
共 1 个回答
-
弄一个
AdminController
就是了,所有后台的操作都搁这里(当然也可以用点小技巧,把后台操作分到几个文件中,由这个AdminController
进行分发)
至于 模板 那是小事,controller 里指定一下就是
主要是 用户,因为只能和 前台 共用一套用户系统(这么说肯定不对,简单理解吧,在弄一套用户系统肯定是可以的,只是 比较麻烦而已),所以,可以在 用户表里 加一个 角色 的字段,AdminController
里这样进行身份认证public function behaviors() { return [ 'access' => [ 'class' => AccessControl::className(), 'rules' => [ [ 'allow' => true, 'roles' => ['@'], 'matchCallback' => function ($rule, $action) { return Yii::$app->user->identity->role == User::ROLE_ADMIN; } ] ] ] ]; }
PHP学院的中学生
注册时间:2018-10-23
最后登录:2024-09-23
在线时长:168小时13分
最后登录:2024-09-23
在线时长:168小时13分
- 粉丝29
- 金钱4725
- 威望30
- 积分6705