在每个大型应用程序中都有一个 ADMIN 部分。
在这种情况下,当不使用 ZF 时,我通常将所有管理内容放在一个单独的目录中,并采取额外的安全措施(例如添加基于 .htaccess 的身份验证和/或第二次登录等)。这也使得文件树中的文件是什么非常明显。
如何在 ZF 中实现相同的设计?或者是否有任何创建管理部分的最佳实践?
我应该在路由器级别执行吗(如果 url 中有“admin”,那么我使用不同的 index.php/bootstrap 文件....)
我想最简单的方法就是使用控制器来处理所有的管理内容,但我有太多了。所以我有几个管理控制器与常规应用程序控制器并排。它在我的控制器目录中弄得一团糟——哪个控制器是管理员,哪个不是?