这是要遵循的结构:为用户和管理员创建结构
是这样的吗?
application ->
controllers
->manage folder
->admin controller files
->user controller files
models->
all model files are created her e in this single folder
views->
>manage folder
->admin views files
->user views files
那么我们在config.php中设置的默认控制器怎么样?再次在views文件夹中我们用来创建子文件夹作为页面和模板,对吗?
所以请帮助我通过俱乐部所有这些点来形成一个结构。
答案 0 :(得分:2)
基本上没有标准结构。如果您希望将管理面板与用户界面分开 - 您可以按照自己的方式执行此操作。
HMVC 将帮助您实现这一目标。对于我的解决方案,我使用以下格式: -
application ->
modules ->
module_name
我在下面使用的module_name文件夹下的: -
controllers ->
manage ->
admin controller file
controllers ->
user controller file
models -> model file
views ->
manage -> admin views file
views ->
user views file
答案 1 :(得分:0)
对于我的项目,我在控制器,模型和视图文件夹中创建名为“admin”的文件夹,并将管理代码放在那里。
但这种做法可能会导致应用程序漏洞。 “www.exsample.com/admin”可以成为自动黑客工具的一个非常简单的目标。所以拾取随机难以猜测字符串并使用.htaccess或路由进行重定向。
例如: “www.exsample.com/Gh567R”