MVC操作步骤--分享

1、引入MyPDO  操作数据的的类

2、引入MybanModel   mybank模型类,主要对表的数据操作

3、引入MybankController mybank控制器类,主要对表的调用和对html的调用控制

4、引入Factory类,用户在Controller类中,对Model类创建单例,要不每次都要new  很烦       这里MybankController里面使用了Factory 来创建MybankModel的单例,

  注意,Factory单例是多个 需要用到静态数组,MyPOD是一个单例。

4、引入Model类,主要用于模型类,有一些重复代码可以在父类中实现,子类继承方便,这里MybankModel 继承了Model

5、引入Controller 类,主要用于所有控制类的父类,一些重复代码可以在父类实现,子类继承方便多了 这里MybankController 继承了Controller

6、引入口文件index.php ,获取分发参数 p (platform平台) c(controller控制器)a(action动作)

7、引入自动加载类,并且删除所有类文件中的include 引入的路径文件

8、引入当前基础常量和当前平台的常量,并且把定义的拼接的相对路径修改绝对路径

9、引入框架类,整合index.php入口文件,并且框架类中的方法要有序的调用(框架类为了所有方法为静态的)

10、在入口文件中,调用框架类的run方法

注意:分发参数是有规律的,在定义的时候请注意,比如a参数动作的后缀为action,所以在 MybankController定义的时候,都要以Action结尾

    C也是一样的

  定义基础常量或者当前平台的常量的时候,请注意

 

原文地址:https://www.cnblogs.com/xiaowie/p/14335366.html