PHP项目MVC单一入口原理
Posted 猿码互联
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP项目MVC单一入口原理相关的知识,希望对你有一定的参考价值。
项目单一入口
整个网站(分前后台)通过index.php作为请求的入口(网站中唯一的一个不是类的PHP文件),会使用系统的基础类(初始化类)进行初始化,再进入对应的模块类(Controller)再进行其他处理。
单一入口原理
项目代码的布局
单一入口网站开发
实现项目入口
实现index.php:加载初始化类,进行项目的初始化
初始化系统
Application.class.php。/Core
与init中做的事情完全,但是全部是使用静态方法实现。
分发功能就是去找对应的控制器和方法
创建控制器类及方法
权限控制器PrivilegeAction.class.php./Action
由于任何一个控制器类都需要进行跳转,所以每个类都应该有一个跳转方法,所以应该将公共的代码进行提取封装,变成他们的父类。
Action.class.php。/Core
控制器类继承Action类
以上是关于PHP项目MVC单一入口原理的主要内容,如果未能解决你的问题,请参考以下文章