• PHP之HMVC


    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
                    |- ...
  • 相关阅读:
    jsp输出当前时间
    java连接操作Oracle
    Oracle 内置函数
    伪表和伪列
    关于listview视图的 作业
    5月21日 课堂总结
    网格布局作业
    网格布局视图整理
    5月19日课堂总结
    拷贝程序
  • 原文地址:https://www.cnblogs.com/tinkl/p/3940943.html
Copyright © 2020-2023  润新知