码迷,mamicode.com
首页 > Web开发 > 详细

PHP之HMVC

时间:2014-08-28 11:24:29      阅读:302      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   io   strong   ar   div   

HMVCHierarchical-Model-View-Controller),也可以叫做 Layered MVC。顾名思义,就是按等级划分的 MVC 模式,简单的解释就是把MVC又细分成了多个子 MVC,每个模块就分成一个 MVC。

使用 HMVC 的好处就是可以降低各个功能模块之间的耦合性,提高代码复用性,使得每个功能都可以独立出来,每个模块都有自己的 MVC 结构,这就有点像 ActiveX 控件,每个控件都有自己的行为,控件之间互不影响。

 

MVC结构图:

 

 

 application
        |- controllers
                |- controllers1.php
                |- controllers2.php
                |- ...
        |- models
                |- models1.php
                |- models2.php
                |- ...
        |- views
                |- views1
                        |- index.php
                        |- footer.php
                        |- ...
                |- views2
                        |- index.php
                        |- footer.php
                        |- ...
                |- ...

 

 

HMVC结构图:

 application
        |- modules
                |- module1
                        |- controllers
                                |- controllers.php
                        |- models
                                |- models.php
                        |- views
                                |- index.php
                                |- footer.php
                                |- ...
                |- module2
                        |- controllers
                                |- controllers.php
                        |- models
                                |- models.php
                        |- views
                                |- index.php
                                |- footer.php
                                |- ...
                |- ....
        |- controllers
                |- ...
        |- models
                |- ...
        |- views
                |- ...

 

PHP之HMVC

标签:style   blog   http   color   使用   io   strong   ar   div   

原文地址:http://www.cnblogs.com/tinkl/p/3940943.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!