码迷,mamicode.com
首页 > 其他好文 > 详细

项目的单一入口实现

时间:2016-04-06 23:22:22      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:

项目单一入口

项目单一入口,要求:完全使用是面向对象。

项目单一入口的执行流程:

创建一个新的主机

技术分享

?

命名规则:

控制器:????名Controller.class.php????????????privilege.php=>PrivilegeController.class.php????????

模型:????????名Model.class.php

????goods.php=>GoodsModel.class.php

????视图:????????view.class.php

目录:

技术分享

index.php文件

index.php文件????????入口文件所以有请求都请求此文件

????A的href

????form的action

????header函数的location????

为了避免跳过index.php文件,要在index.php文件中创建一个常量,在application文件中进行判断

****整个站点所有文件的执行都是index.php中执行****

示例:

技术分享

Application.class.php

技术分享

注册自动加载的自定义函数

技术分享

技术分享

测试:

????在single/controller/Privilege.class.php类文件

技术分享

技术分享

提示:

????application.class.php,只处理控制器类,模型类是在控制器类的方法中被调用的。

?

????spl_autoload_register();用于更改php类的自动加载机制

技术分享

当一个new的语句被执行时会依次去注册的方法中去加载所要实例化的类,找到之后就不会再找其他的方法

项目的单一入口实现

标签:

原文地址:http://www.cnblogs.com/nyxd/p/5361416.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!