MVC目录布局

框架代码与应用程序代码划分

存在项目的根目录shop34

框架代码:

         在各个应用程序间可以通用的代码。

应用程序代码:

         当前项目的业务逻辑实现的代码。

分别创建两个子目录存储,框架与应用程序代码

shop34

  framework//框架

  application//应用程序

 

入口文件在站点根目录

shop34

  framework//框架

  application//应用程序

  index.php//入口文件

 

平台platform的划分

功能的聚合!

(也称为:模块module,分组group)

  application//应用程序

    back//前台

    front//后台

辨析:

前台,后台。

美工,程序。

 需要将实例代码,作为测试test平台进行处理的话,应该为test平台建立平台子目录:

  application//应用程序

    back//前台

    front//后台

    test//测试

 

MVC层的划分

 功能由MVC三部分实现的,因此将某个平台下,分成:

    test//测试

      controller//控制器

      model//模型

      view//视图

对当前平台下的 控制器,模型,视图 文件进行分别管理!

 

整体目录布局

Shop34/

         Index.php入口文件

         Application/应用程序目录

                   Front/前台

                   Back/后台

                   Test/测试平台

                            Model/模型

                            View/视图

                            Controller/控制器

         Framework/框架代码目录

                   MySQLDB.class.php数据库操作类DAO类

                   Factory.class.php工厂类

                   Model.class.php基础模型类

                   Controller.class.php基础控制器类

posted @ 2019-06-04 09:16  zsyzsyzsyzsyzsy  阅读(480)  评论(0编辑  收藏  举报