我对如何开发我的应用程序感到有点困惑:
我在考虑保留所有管理员 - >控制器和管理员 - >在子文件夹中查看是分开的但是你会对常规资产做什么 - > css js img等
答案 0 :(得分:1)
在我们的代理机构,我们第一次决定为基于CI的应用程序提供管理界面时,我们自问了同样的问题。 在大多数情况下,后端是一种可以重复使用的东西,与前端无关,特别是如果有几个,或者前端有多个主题。因此,我们决定将两者分开。
所以我们的结构是这样的:
.../application .../system .../theme /frontend /css /images /js /ci-admin /css /images /js
在整个应用程序中使用ci-admin文件夹来指向用于后端的文件。 我们管理,写下一些帮助器,我们从一个自定义类继承所有管理控制器,重新定义/覆盖加载函数,以便在我们请求管理操作时简单指向正确的文件夹。我们还使用帮助器来获取正确的URL,用于模板和缩小目的等...
希望它有所帮助。