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也是一样的
定义基础常量或者当前平台的常量的时候,请注意