第一次使用面向对象了解php流程(供自己参考)
2017-04-27 14:35
239 查看
1, 一个文件入口 index.php
2, 框架,用于启动整个界面 Framework.class.php
(1) 初始化方法,在里面定义路径,
//前后台的控制器和视图目录怎么定义?解析url中的参数,可以确定具体路径
define("PLATFORM",isset($_REQUEST['p'])?$_REQUEST['p'] :"home");
define("CONTROLLER",isset($_REQUEST['c'])?ucfirst($_REQUEST['c']):"Index");
define("ACTION",isset($_REQUEST['a'])?$_REQUEST['a'] :"index");
define("CUR_CONTROLLER_PATH",CONTROLLER_PATH.PLATFORM.DS);
define("CUR_VIEW_PATH",VIEW_PATH.PLATFORM.DS);
//手动载入核心类
requireCORE_PATH."Controller.class.php";
requireCORE_PATH."Model.class.php";
requireDB_PATH."Mysql.class.php";
$GLOBALS['config']=includeCONFIG_PATH."config.php";
路由方法 注册加载方法 加载方法
3,model子类 controller子类
Model子类中定义方法 controller子类中定义动作调用Model子类的方法
MVC模式图
2, 框架,用于启动整个界面 Framework.class.php
(1) 初始化方法,在里面定义路径,
//前后台的控制器和视图目录怎么定义?解析url中的参数,可以确定具体路径
define("PLATFORM",isset($_REQUEST['p'])?$_REQUEST['p'] :"home");
define("CONTROLLER",isset($_REQUEST['c'])?ucfirst($_REQUEST['c']):"Index");
define("ACTION",isset($_REQUEST['a'])?$_REQUEST['a'] :"index");
define("CUR_CONTROLLER_PATH",CONTROLLER_PATH.PLATFORM.DS);
define("CUR_VIEW_PATH",VIEW_PATH.PLATFORM.DS);
//手动载入核心类
requireCORE_PATH."Controller.class.php";
requireCORE_PATH."Model.class.php";
requireDB_PATH."Mysql.class.php";
$GLOBALS['config']=includeCONFIG_PATH."config.php";
路由方法 注册加载方法 加载方法
3,model子类 controller子类
Model子类中定义方法 controller子类中定义动作调用Model子类的方法
MVC模式图
相关文章推荐
- jQuery对象和DOM对象使用说明,需要的朋友可以参考下。 1.jQuery对象和DOM对象 第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQue
- Java 理论和实践: 了解泛型(第一次使用泛型的用户的常见陷阱)
- FCKeditor2.3 For PHP 详细整理的使用参考
- 第一次比较深入的了解linux系统的是使用
- PHP 中一个简单的处理xml文件的类(供自己参考)
- 自己用PHP写的POP3电子邮件收取流程
- Apache中使用mod_php的请求响应执行流程
- 使用Flex和PHP创建自己的视频应用
- FCKeditor2.3 For PHP 详细整理的使用参考
- PHP的缓存你了解多少?深入探索PHP缓存原理及使用
- PHP - Manual手册 - 函数参考 - String 字符串处理函数 - explode使用一个字符串分割另一个字符串
- 使用 PHP 搭建自己的视频点播网站
- 使用 PHP 搭建自己的视频点播网站,第 1 部分:基础工作-(1)
- Php面向对象--使用__clone()克隆对象
- PHP面向对象的使用教程 简单数据库连接
- 使用 PHP 搭建自己的视频点播网站,第 1 部分:基础工作
- 使用 PHP 创建自己的视频点播网站
- Windows下安装最新的Apache+PHP+MySQL方法--记录方便自己参考
- php的使用说明。说明该程序的作用(因为没学过!现在突然叫自己弄--懵了!) 求每句注释:
- 今天第一次使用MIcrosoft Bloger来写自己的blog