在我的公司,我有一个带有 Yii2 框架 (MVC) 的应用程序,分为前端和后端,有些人使用前端,有些人使用后端。现在我需要(由于用户的完整性和易于访问的原因)将所有内容集成到前端(仅将后端留给管理员)。
例如,我有一个像“呼叫中心”这样的模块,只有电话接线员将呼叫保存在后端。因此,在前端(具有不同的布局、权限、字段、过滤器等),其他用户可以查看、编辑和处理您的调用。现在我需要将模块“呼叫中心”从后端(只有电话接线员可以访问)传递到前端。
组织我的代码的最佳方式是什么?我想为来自后端的解码代码分配一个“后缀”,并像这样组织我的代码:
控制器
CallCenterController.php
CallCenterAdmin.php
意见
call-center
index.php
view.php
call-center-admin
index.php
view.php
form.php
这个对吗?或者最好的解决方案是一个控制器和一个带有“呼叫中心”模块视图的文件夹?我的目标是轻松更改权限、布局、可见字段、过滤器等。