使用 HMVC 的好处就是可以降低各个功能模块之间的耦合性，提高代码复用性，使得每个功能都可以独立出来，每个模块都有自己的 MVC 结构，这就有点像 ActiveX 控件，每个控件都有自己的行为，控件之间互不影响。
CodeIgniter结构示意. application　　上面的就是 CodeIgniter 原来的结构，如果是 HMVC 的话结构就是：请注意，以上只是 CodeIgniter 框架的 HMVC 文件夹结构的一种表现形式，不代表 HMVC 必须以这个结