【问题标题】:Cleanup Codeigniter Applications Folder清理 Codeigniter 应用程序文件夹
【发布时间】:2011-12-21 22:53:54
【问题描述】:

我有兴趣清理我的 codeigniter 应用程序文件夹(只是为了清理杂乱)。我见过一些只包含重要文件夹(例如控制器、模型、视图、配置)的应用程序,并取消了许多其他内容(如日志、挂钩等)

有人知道哪些文件夹可以删除,哪些是必需的吗?

谢谢

【问题讨论】:

  • 听起来简直是个坏主意!为什么要删除这些文件夹?确实没有那么多,您将来可能需要使用它们。我真的不会去那里。
  • 你可能是对的.. 谢谢哈拉尔多

标签: php codeigniter directory-structure


【解决方案1】:

考虑到这种“清理”不会给你带来这么大的好处,除了你的个人感受。由于 Codeigniter 在搜索“系统”内的文件夹之前会尝试查看命名为系统文件夹(库、核心..)的应用程序文件夹,因此我认为删除它们并不容易;不过,您可以尝试,并保留那些很可能包含以下内容的内容:配置、控制器、错误、模型、视图。

您可以做的另一件事是删除未使用/不需要的帮助程序和库(从系统文件夹中),这将释放更多“空间”(您担心文件数吗?);那些你该死的确定你不会使用并且将来永远不会使用的那些(比如 javascript 库,例如,显然没用,或者笑脸助手......你明白了)。

总而言之,除了“清理了你的工作空间”的感觉之外,我真的看不出这会给你带来什么好处。但是,如果您真的非常非常愿意制作备份副本并开始删除,那么如果 CI 对您大喊大叫,您可以随时将它们放回去。

【讨论】:

  • 感谢 Damien.. 感谢您的建议。我的目标是更快地在不同文件夹之间来回导航。我决定做的是将模型、视图和控制器文件夹标记为 netbeans 中的收藏夹:)
【解决方案2】:

CodeIgniter Application 文件夹中的每个文件和文件夹都是整个 CodeIgniter 框架的一种或另一种形式的扩展,不应被篡改。 CodeIgniter 是一个轻量级、快速的框架,不需要任何其他“修改”。如果您想尝试使用 CodeIgniter 来尝试任何“改进”;我会在GitHub 上查看他们的页面,查看一些可能与您的问题相关的提交,然后在您自己的机器上自己尝试一下。

【讨论】:

    【解决方案3】:

    框架已设置好,因此您可以在不破坏上述应用程序的情况下开发应用程序并更新到新版本的代码点火器。您不想开始弄乱只是要求随机错误的实际框架。

    如果您想让它尽可能精简,只需将您需要的库和帮助程序直接自动加载到需要它们的控制器中。

    -L

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多