- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
mcphp开发手册2.1.0
MCPHP开发手册 2.1.0
目 录
MCPHP开发手册 2.0 - 1 -
1. MCPHP简介 - 3 -
2. 环境要求 - 4 -
3. 目录结构 - 5 -
4. 框架特点 - 6 -
5. 项目部署 - 7 -
5.1. 入口文件简介: - 7 -
5.2. 入口文件写法: - 7 -
5.3. 配置文件: - 8 -
6. URL访问 - 9 -
7. 控制器 - 10 -
7.1. 控制器声明 - 10 -
7.2. 操作的声明 - 10 -
7.3. 页面跳转 - 11 -
8. 模型 - 13 -
8.1. MCPHP数据库操作接口特性 - 13 -
8.2. 自定义Model类 - 13 -
8.3. 数据库的统一操作接口 - 14 -
9. 视图 - 20 -
10. 缓存设置 - 21 -
11. 内置函数 - 22 -
12. 系统常量 - 22 -
13. 扩展 - 24 -
13.1. 文件上传类 - 24 -
13.2. 图片处理类 - 25 -
13.3. 分页类 - 25 -
13.4. 验证码类 - 26 -
13.5. CKEditor编辑器和CKFinder附件管理 - 27 -
13.6. SMTP类: - 27 -
13.7. PclZip压缩与解压缩zip文件类 - 27 -
MCPHP简介
丰富的查询方式
内建丰富的查询机制,包含关联查询,联合查询,统计查询,多字段查询,原生查询等,支持自动主键和字段缓存等,让你的查询可以更加简洁高效。
轻量简洁易拓展
系统内置CKEditor富文本编辑器和CKFinder附件管理器接口,可以下载拓展包轻松实现在线编辑器,支持自定义拓展类。
Q Q : 1460912196
电子邮箱:?admin@
新浪微博:?/qpakey
腾讯微博:?/qpakey
联系电话: 188103*****
作者:杰少Pakey (PTCMS工作室创始人)
环境要求
Linux/Windows服务器,可以跨平台应用
WEB服务器: 可运行于Apache、IIS和nginx中
PHP环境: PHP5.0以上版本,需要安装myqli、PDO、GD、Memcache扩展模块
PHP新手推荐使用集成开发环境WampServer对MCPHP进行本地开发和测试
目录结构
MCPHP框架目录
/ 此目录请勿修改,以免升级造成不兼容
|--Common 公共函数目录
|--Config 配置文件
|--Core 核心文件目录
|--Driver 驱动目录
|--Extend 扩展目录
|--Tpl 各种提示模版目录
config.inc.php 配置文件目录
MCPHP.php 框架入口文件
框架特点
Apache License 2.0发布,MCPHP简化了数据库操作方法,去除复杂的数组搭配方式,不用把过多的时间花在阅读开发手册上,加上友好实用的调试模式,让你真正体验到开发的乐趣。
第一次访问时为用户自动创建了项目所需要的全部目录结构,用户无需在对组织项目的目录结构而烦恼。
本框架采用模块和操作的方式来执行,简单易用,功能适中,更符合中国WEB程序员的开发习惯
通过本框架编写的项目是完全采用PHP面向对象的思想,符合人类的思维模式,具有独立性、通用性、灵活性,有利于对项目的维护和调试。
基于MVC的开发模式,将视图层和业务层的分离,达到快速的部署,具有很好的可维护性,以及高重用性和可适用性,特别有利于软件工程化管理。
内建丰富的SQL查询机制,操作灵活,简单易用。
采用了目前业界最著名的PHP模板引擎Smarty, 对于Smarty熟悉的程序员具有很好的模板开发优势。
使用Memcached对SQL和session进行缓存,使用Smarty缓存技术进行页面静态化,提升效率,减少运行消耗。
框架提供一些常用的扩展类,直接使用即可完成一些常见的功能。
框架支持自定义扩展类库和扩展函数的使用
采用人性化的调试模式,可以快速解决项目开发时遇到的错误和异常。
框架源码简单明了结构清析,方便在工作中根据当前项目的需求对框架进行改造。
支持多种缓存模式: Eaccelerator、Apc、Xcache、Memcache,filecache
约定规定
所有目录常量变量后面都带有/,所有URL地址后面都不带/
Controller、Model、Widget以及附加的类文件名和类名对应
控制器,模型,widget都是首字母大写,加上Controller、Model、Widget然后.class.php
自定义类必须以.class.php结尾
函数用下划线分隔,如get_client_ip
您可能关注的文档
- b环卫设施技术参数.doc
- co2自动灭火装置.doc
- co2超临界萃取装置.doc
- crackingthegaokaopreparingthestudentsforthefinal.ppt
- cs4100计算机结构pipelining.ppt
- ecp平台激活或注册操作指引.docx
- emerald出版社诚挚邀请您和贵馆读者参与2015emerald.doc
- excel交流.ppt
- ht-daftm系列高效溶气气浮.doc
- idc行业如何使用seo营销.ppt
- 2025版能源采购保密协议范本.docx
- 2025年中级注安技术基础绝密押题卷(含答案).docx
- 中级注安工程师考试法律法规绝密真题及答案(2025年).docx
- 中级注册安全工程师《安全生产法律法规》真题卷(2025年).docx
- 中级注册安全工程师《安全生产法律法规》绝密押题卷(2025年新版).docx
- 2025中级注安考试安全生产管理绝密真题卷(附答案).docx
- 2025年注册安全工程师考试安全生产法律法规真题卷(带答案).docx
- 2025年注册安全工程师《安全生产法律法规》密押真题卷.docx
- 2025版西餐厅加盟连锁经营合同.docx
- 部编版六年级语文下册全册教案教学设计全(板书设计 教学反思).doc
文档评论(0)