自己开发php框架.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Day1Version11)在首页中读取列表数据Version2将负责数据处理业务和负责显示处理的html代码分开管理!Version31)将代码再次进行重构分类2) 模板视图建立自己文件夹 template3)数据访问建立自己文件夹 data建立数据页访问数据user_manage.php4)工具类建立自己文件夹 toolVersion41)分离model层数据访问建立问model文件夹封装父类modle提取数据库连接做为属性封装adminManagerModel.php类Version51)制作控制器修改index页面2) 制作视图中的删除Version51)封装控制器文件夹建立控制器类2) 制作唯一入口Version71、pplication应用程序目录(业务代码目录)/Controller控制器类目录/Model 模型类目录/View 视图类目录2、Framework 框架代码/tool/DB.class.php/Model.class.php3、修改入口文件和包含路径Day2Version8代码优化方法中接收传递id 或表单值将页面链接放置到方法中设置项目控制器Version9划分前后台项目中的平台概念platformVersion10增加配置文件Application/config/配置文件Application.config.php制作数据库配置制作应用程序配置平台控制器方法return array( //1.数据库的配置 db=array( host=localhost, port=3306, user=root, password=admin, charset=utf8, dbname=myshop ), //2.网站默认访问配置 app=array( default_platform=Admin, default_controller=AdminManager, default_action=login, ), //3.前台 home=array(), //4.后台 admin=array(),);修改index.phpDB.class.phpVersion11 定义网站目录常量defined(DS) or define(DS,DIRECTORY_SEPARATOR);//定义目录分隔符常量//$_SERVER[SCRIPT_FILENAME] 请求运行的文件绝对路径dirname() 取出文件的所在目录defined(ROOT_PATH) or define(ROOT_PATH,dirname($_SERVER[SCRIPT_FILENAME]).DS);//定义网站的根目录defined(APP_PATH) or define(APP_PATH,ROOT_PATH.Application.DS);//定义Application的目录defined(FRAME_PATH) or define(FRAME_PATH,ROOT_PATH.Framework.DS);//定义Framework的目录defined(CONFIG_PATH) or define(CONFIG_PATH,APP_PATH.Config.DS);//Config的目录defined(CONTROLLER_PATH) or define(CONTROLLER_PATH,APP_PATH.Controller.DS);//定义Controller的目录defined(MODEL_PATH) or define(MODEL_PATH,APP_PATH.Model.DS);//定义Controller的目录defined(VIEW_PATH) or define(VIEW_PATH,APP_PATH.View.DS);//定义View的目录defined(TOOL_PATH) or define(TOOL_PATH,FRAME_PATH.tool.DS);//定义framework中tool的目录Version12制作自动加载defined(CURRENT_CONTROLLER_PATH) or define(CURRENT_CONTROLLER_PATH,CONTROLLER_PATH.$platform_name.DS);defined(CURRENT_VIEW_PATH) or define(CURRE

文档评论(0)

502992 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档