CI结构&发展

时间:2012-02-08 00:25:21

标签: codeigniter

我对如何开发我的应用程序感到有点困惑:

我在考虑保留所有管理员 - >控制器和管理员 - >在子文件夹中查看是分开的但是你会对常规资产做什么 - > css js img等

1 个答案:

答案 0 :(得分:1)

在我们的代理机构,我们第一次决定为基于CI的应用程序提供管理界面时,我们自问了同样的问题。 在大多数情况下,后端是一种可以重复使用的东西,与前端无关,特别是如果有几个,或者前端有多个主题。因此,我们决定将两者分开。

所以我们的结构是这样的:

.../application
.../system
.../theme
          /frontend
              /css
                 /images
              /js
          /ci-admin 
              /css
                 /images
              /js

在整个应用程序中使用ci-admin文件夹来指向用于后端的文件。 我们管理,写下一些帮助器,我们从一个自定义类继承所有管理控制器,重新定义/覆盖加载函数,以便在我们请求管理操作时简单指向正确的文件夹。我们还使用帮助器来获取正确的URL,用于模板和缩小目的等...

希望它有所帮助。