【发布时间】:2019-08-22 16:33:51
【问题描述】:
我目前正在学习 Codeigniter 框架。我想创建一个项目,它有一个前端(将由用户使用)和一个后端(将由管理员使用)。
我浏览了不同的文章,所有文章都建议使用 HMVC 来分隔公共和管理控制器/视图。我还考虑过创建两个单独的项目,一个用于公共项目,一个用于管理员,两者都使用相同的数据库。
我曾尝试研究上述哪种方法对于潜在的大型项目来说是最佳解决方案,但无法找到任何可持续的答案。
两个独立的 CodeIgniter 项目是否可以同时访问和使用同一个数据库?
编辑: 客户端项目大多只是查询数据库的结果,而管理项目将是完整的 CRUD。
如果确实建议创建多个项目,则管理项目将在子域上运行,即 admin.example.com,而客户端项目将在 example.com 上运行
【问题讨论】: