php - yii2 的模块后台如何设计比较优雅
PHPz
PHPz 2017-04-10 17:42:25
[PHP讨论组]

yii2进行前后台分离,backend和frontend已经配置好正常用了,但是第三方模块或者自己弄得模块,都是基于frontend来做的,而且他的模块里没有响应的设置来区分前台和后台,这时候如果把模块注册到frontend中,内部相应的管理相关的控制器实际上在frontend也能访问到。如何进行优雅的分离,我的意思是不是用RBAC来控制,是前台压根就访问不到。

PHPz
PHPz

学习是最好的投资!

全部回复(1)
高洛峰

yii2默认的高级模板中就已经区分了前台、后台、公用目录了
frontend
backend
common

frontend,backend同时可以依赖common
但frontend、backend之间不做依赖,有依赖的项都放common

你新建的module也要按职能区分开的
前台的module放frontend
后台用的module放backend
公用的再抽出来放common

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号