自己编写基于mvc的轻量级php框架

自己编写基于mvc的轻量级php框架

ID:13569793

大小:46.00 KB

页数:11页

时间:2018-07-23

自己编写基于mvc的轻量级php框架_第1页
自己编写基于mvc的轻量级php框架_第2页
自己编写基于mvc的轻量级php框架_第3页
自己编写基于mvc的轻量级php框架_第4页
自己编写基于mvc的轻量级php框架_第5页
资源描述:

《自己编写基于mvc的轻量级php框架》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、自己编写基于MVC的轻量级PHP框架做WEB开发已有一年,每次都写重复的东西,因此,想自己写一下框架,以后开发方便.本人之前学习asp.NET两年,JSP半年,可是后来因为工作的原故换成PHP.其实很不喜欢PHP的语法.还有PHP的函数名,每回都忘记..还是喜欢C#和JAVA的语法,哈...不过PHP有PHP的优点,不像ASP.NET那样封装了大量的东西,PHP更简单,更自由吧.还有应该就是PHP的开源组合.写这编文章主要是因为那些东西要写给别人看,顺便发表了.高手看了别笑,菜鸟自己注意辨别,别被我的错误观点误导.文章中的代码下载一.文件结构├ index.p

2、hp入口文件├class类存放的文件夹   ├base.class.php基类   ├error.class.php错误处理类   ├parms.class.php获取参数类├control.class.php控制类├model.class.php模型类├templatesmartTemplate类存放文件夹├dbadodb类存放文件夹├includes包含文件类├ defines.inc.php定义各路径文件   ├frameword.inc.php框架处理文件   ├router.inc.php路由文件,跟据参数,跳转不同路径├models模式存放路径├v

3、iews模版文件保存路径├controls存放控制类的文件夹├config.php配置文件├admin后台├├二.简单类图三.入口文件,index.php

4、目录下,则要做相应修改.如下,//把路径分组{parts=explode(DS,PATH_BASE);//去除最后一个路径名array_pop(parts);define('PATH_ROOT',implode(DS,parts));}require_once(PATH_ROOT.DS.'includes'.DS.'defines.inc.php');//各文件夹的路径require_once(PATH_ROOT.DS.'includes'.DS.'framework.inc.php');echorequest->Get('a');//参数的获取GET方法re

5、quest->Post(‘a’);//获取POST参数?>四.路径定义文件defines.inc.php

6、径define('PATH_CONFIG',PATH_ROOT);?>五.框架文件路径frameword.inc.phpf

7、);//实列化请求类用于获取GET或POST//加截一个自己写的类的方法//把自己写的类放在class文件夹下面,文件名的格式为demo.class.php//那么类名就为classdemo{}//实便化的方式为demo=load->library(‘demo’);//调用demo类的Get函数则为demo->Get(‘参数’);request=load->library('params');//不同的目录用不同的URL方式require_once(PATH_BASE.DS.'includes'.DS.'router.inc.php');?>六.基类函数包含了

8、常用的功能base.class.php

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。