您的位置:首页 > 编程语言 > PHP开发

第一次使用面向对象了解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模式图
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: