项目的单一入口实现

项目单一入口

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

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

创建一个新的主机

?

命名规则:

控制器:????名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的语句被执行时会依次去注册的方法中去加载所要实例化的类,找到之后就不会再找其他的方法

时间: 2024-12-25 04:37:50

项目的单一入口实现的相关文章

概念大集合:单一入口、MVC、ORM、CURD、ActiveRecord...

MVC MVC是一个设计模式,它强制性的使应用程序的输入.处理和输出分开.使用MVC应用程序被分成三个核心部件:模型(M).视图(V).控制器(C),它们各自处理自己的任务. 视图 :视图是用户看到并与之交互的界面.对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括Adobe Flash和象XHTML,XML/XSL,WML等一些标识语言和Web services.如何处理应用程序的界面

简单介绍php编程单一入口和多入口模式(案例)

php单一入口模式可谓是现在一种比较流行的大型web应用开发模式,比如当前比较流行的一些php开发框架,zend,thinkphp,qeephp,还有cakephp 等他们都是采用的单一入口模式的.本文将就什么是单一入口模式,单一入口模式有哪些优点以缺点做一下研究. 什么是单一入口? 在解释什么是单一入口之前,先说说与之对应的多入口.多入口即通过访问不同的 php 文件运行对应的功能.比如刚开始学习 php 的时候,我们做一个项目通常都会如下这样做: index.php - 网站首页 list.

深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念

MVC MVC是一个设计模式,它强制性的使应用程序的输入.处理和输出分开.使用MVC应用程序被分成三个核心部件:模型(M).视图(V).控制器(C),它们各自处理自己的任务. 视图 :视图是用户看到并与之交互的界面.对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括Adobe Flash和象XHTML,XML/XSL,WML等一些标识语言和Web services.如何处理应用程序的界面

深入理解:单一入口、MVC、ORM、CURD、ActiveRecord

MVC MVC是一个设计模式,它强制性的使应用程序的输入.处理和输出分开.使用MVC应用程序被分成三个核心部件:模型(M).视图(V).控制器(C),它们各自处理自己的任务. 视图 :视图是用户看到并与之交互的界面.对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括Adobe Flash和象XHTML,XML/XSL,WML等一些标识语言和Web services.如何处理应用程序的界面

thinkphp 学习_单一入口执行流程

(1)thinkphp 是一个 基于mvc开发和单一入口框架 其中index.php 是是一个web网站访问的入口文件: //部署单一入口文件 define('APP_PATH','./apps/'); require './ThinkPHP/ThinkPHP.php'; 浏览器访问的时候index.php时候,会自动生成apps项目文件;看了下,官方文档不建议在入口文件中做过多的操作,但可以重新定义一些系统常量:也即是修改一些系统配置例如 // 定义应用目录 define('APP_PATH'

PHP单一入口概述与优缺点分析(转)

单一入口概述 单一入口的应用程序就是说用一个文件处理所有的HTTP请求,例如不管是列表页还是文章页,都是从浏览器访问index.php文件,这个文件就是这个应用程序的单一入口. 打个比方,大家都要上WC,都是男生进一个门,女生进一个门,这两个门就是WC的两个入口.而现在去一个公园里面的WC,外面还有一个门,不管男女都从最外面的门进入,交了钱以后才进入里面的男厕所门或女厕所门,而这个最外面的门就是这个WC的单一入口. 实现方式 很简单,可以在访问index.php时限上一个特定的参数.例如inde

PHP单一入口应用程序概述

什么是单一入口应用程序? 在解释什么是单一入口应用程序之前,我们先来看看传统的 web 应用程序.news.php 显示新闻列表news_edit.php 显示新闻编辑页面这两个页面不但分别实现了两个功能,还成为了应用程序的两个入口. 那什么是入口啊?打个比方,大家上 WC,都是男生进一个门,女生进一个门.这两个门就是 WC 的两个入口. 呵呵,上面的例子应该很好理解吧.那稍微变换一下,单一入口的概念就很容易理解了.现在我们是进一个公共 WC,不管男女都是从最外面的入口进入,交了钱以后才分别进两

通过__DIR__和 getcwd()的不同之处来剖析像ThinkPHP等单一入口文件类框架模式

__DIR__,PHP5.3的全局预定义常量,为当前文件的所在目录的绝对路径形式的表示,类似的还有__FILE__,为访问本文件的绝对路径. getcwd()为get current working directory,即当前执行的脚本的目录位置,何为当前执行的脚本. index.php <?php     require_once('lib/init.php'); ?> lib/ init.php <?php     echo __DIR__;     echo '<br/>

单一入口web应用程序概述:结构,特点,优点,缺点/php,asp,jsp

单一入口应用程序概述 什么是单一入口应用程序? 在解释什么是单一入口应用程序之前,我们先来看看传统的 web 应用程序.news.php 显示新闻列表news_edit.php 显示新闻编辑页面这两个页面不但分别实现了两个功能,还成为了应用程序的两个入口. 那什么是入口啊?打个比方,大家上 WC,都是男生进一个门,女生进一个门.这两个门就是 WC 的两个入口. 呵呵,上面的例子应该很好理解吧.那稍微变换一下,单一入口的概念就很容易理解了.现在我们是进一个公共 WC,不管男女都是从最外面的入口进入