我正在努力清理我一直在努力的框架.现在,该站点包含以下目录:
Models
Views
Controllers
Helpers (Miscellaneous functions)
Libraries (Universal classes, like library and session management)
Images
Style
Run Code Online (Sandbox Code Playgroud)
无论何时调用页面,路由器脚本都会查找关联的控制器,因此site.com/login将在'/controllers/login.php'实例化Login_Controller.我遇到的问题是,路由器脚本本身就像一个类型控制器和view.php一样,它处理由适当视图处理的格式化数据.但这些并不像页面控制器,因为它们控制着MVC本身.我对这个架构还是有些新手,我很好奇有经验的人会如何组织这个.
我可以将路由器和视图控制器分类为库,还是最好在/ controllers中创建一个名为'pages'的子目录,还是其他任何想法?非常感谢.