【问题标题】:How to separate MVC folders out of application directory in codeigniter?如何在codeigniter中将MVC文件夹从应用程序目录中分离出来?
【发布时间】:2012-09-24 14:34:04
【问题描述】:

我是 codeigniter 的新手。我只是想知道是否可以将 controllersmodelsviews 文件夹从应用程序文件夹中分离出来或放入一个子目录。

我知道这并不重要,但是当它只有这三个文件夹位于单独的文件夹中时会更容易找到。

例如,结构可以是子目录:
-> 应用程序
-> MVC
-> 控制器
-> 模型
-> 意见
-> ...

我的问题是,如果有办法,我必须更改什么配置才能进行移动?

谢谢!

【问题讨论】:

  • 它们已经在一个文件夹中......应用程序文件夹。
  • 将它们移动到子文件夹有什么好处?
  • 大卫,我澄清了我的问题。 Umair,我只是认为他们会更容易找到。诚然,搜索时间通常为 10 秒,如果将这三个放在一个文件夹中会更快。
  • 首先,您不应该将 CI 用于生产就绪的应用程序。我不会开始讨论这个问题。但是,您应该查看由wiredesignz 为CI 提供的hmvc 库。它应用了“包罗万象且自运行”的打包MVC 的概念。

标签: php codeigniter


【解决方案1】:

分层模型-视图-控制器(HMVC)是一种软件架构模式,是模型-视图-控制器(MVC)的一种变体,类似于Presentation-abstraction-control(PAC),more info in wiki
我希望你喜欢this tutorial

【讨论】:

    【解决方案2】:

    我建议您使用放置在您想要指向应用程序文件夹中的文件夹的目录中的链接。我不建议将这些文件夹移出应用程序文件夹。

    干杯。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-01
      • 1970-01-01
      • 2020-05-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多