zoukankan      html  css  js  c++  java
  • 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也是一样的

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

     

  • 相关阅读:
    <img />标签 alt title
    ubuntu中rar与unrar用法详解
    vi及缩进设置
    ubuntu下读取数据库中文乱码解决
    ubuntu下phpstorm无法输入中文的解决办法
    ubuntu下mysqli_connect()显示未定义,mysqli_fetch_all()显示未定义 解决方法
    权限控制
    NULL
    ubuntu下chromium 安装flash player
    手把手教你把Vim改装成一个IDE编程环境(图文)
  • 原文地址:https://www.cnblogs.com/xiaowie/p/14335366.html
Copyright © 2011-2022 走看看