我有兴趣清理我的codeigniter应用程序文件夹(只是为了清理杂乱)。我见过一些只包含重要文件夹的应用程序(例如控制器,模型,视图,配置),并且不需要其他东西(如日志,钩子等)。
有人知道哪些文件夹可以删除,哪些文件夹是必需的?
由于
答案 0 :(得分:4)
考虑到这种“清理”不会带给你这种巨大的优势,除了你的个人感受。由于Codeigniter试图在搜索“系统”中的那些文件夹之前查看名为systems(libraries,core ..)的应用程序文件夹,我认为删除它们不会轻松;但是,您可以尝试,并保留那些很可能包含某些内容的内容:配置,控制器,错误,模型,视图。
你可以做的另一件事,哪个会释放更多“空间”(你担心文件数量?),是删除未使用/不需要的助手和库(来自系统文件夹);那些你确定你不会使用的东西,将来也永远都不会(比如javascript库,例如,明显没用,或笑脸帮手......你明白了。)
总而言之,除了“清理工作空间”的感觉之外,我真的不知道这会给你带来什么好处。但是,如果你真的非常感到非常倾向于制作备份副本并开始删除,那么如果CI对你大吼大叫,你总是可以把它们放回去。
答案 1 :(得分:0)
CodeIgniter Application文件夹中的每个文件和文件夹都是一种或另一种形式的整个CodeIgniter框架的扩展,不应被篡改。 CodeIgniter是一个轻量级的快速框架,不需要任何其他“修改”。如果您想尝试使用CodeIgniter来尝试任何“改进”;我会在GitHub上查看他们的页面,查看可能与您的问题相关的一些提交,并在您自己的计算机上自己玩。
答案 2 :(得分:0)
该框架已设置好,您可以开发应用程序并更新到新版本的代码点火器,而不会破坏所述应用程序。你不想开始搞乱那些只是要求随机错误的实际框架。
如果您尝试尽可能精简,只需将需要的库和助手直接自动加载到需要它们的控制器中。
-L