orange-framework 模块化轻量级php框架
框架本身是套解决方案, 兼容全浏览器及php5.2~8.2.x
它基于MVCS, 同时支持多种设计模式
它拥有简洁的开发方式, 简单的模板引擎
它支持原生的异步操作, 分布式消息队列
它包含完整的错误日志, 丰富的扩展接口
它的理念是易部署, 易扩展, 易伸缩
手册地址 http://doc.phpof.net/ 或 wiki
问题反馈 tolizhan@qq.com
框架部署
测试部署
部署一个php >= 5.2的网络环境 下载框架代码 https://github.com/tolizhan/oFrame/ 或 https://gitee.com/tolizhan/oFrame/ 解压到任意可访问的路径, 如果是 Linux 创建 /data 文件, 给 -R 可读写权限 访问框架根目录, 显示界面并且没有红色报错便部署成功正式部署
打开框架配置/include/of/config.php 修改config键值为null 目的是删除 demo 对框架的重写 修改debug键值, 生产环境一个要改为"字符串"密码, 防止生产环境敏感信息泄漏 修改db键值连接一个数据库 根据实际需求开关 preloaded 中对应的模块 删除/demo文件夹 若为分布式架构, 将各节点/data文件夹挂载到同一个目录, K-V使用非files方式 若为分布式架构, 将/data文件夹共享 如没特殊需求, 以下两点可忽略 框架可放在任意路径下,也可以改名,这里我们确定在"/include/of" 修改rootDir键值为strtr(substr(__FILE__, 0, -22), '', '/') 目的是定义磁盘根路径到 "/include/of"系统访问
URL格式可以通过系统入口定制如: /index.php?c=控制类&a=方法名 或 /index.php/控制类/方法名 等 CLI模式可以通过"
$GLOBALS键值:url编码
"来设置超全局变量,可通过 _TZ指定时区, _IP指定IP, _RL指定ROOT_URL如:
php /index.php "get:c=demo_index&a=index" "post:test=demo"
设置$GLOBALS['_GET']
和$GLOBALS['_POST']
值
框架升级
用新版框架替换旧版不包含配置的全部文件 (注意删除新版中不存在的文件) 查看旧版到新版本号的 变更日志 按照日志说明中"-"开头的变化从低到高版升级当前系统入门顺序
开发规范 http://doc.phpof.net/?codingStandard/htmlCssJsPhpMysql/general.html,codingStandard/navigation.html 了解框架 http://doc.phpof.net/?oFrame/gettingStarted/preface.html 部署说明 http://doc.phpof.net/?oFrame/gettingStarted/deploy.html 入门演示 http://doc.phpof.net/?oFrame/gettingStarted/introduction.html 配置文件 http://doc.phpof.net/?oFrame/gettingStarted/config.html php L类 http://doc.phpof.net/?oFrame/gettingStarted/Lphp.html js L对象 http://doc.phpof.net/?oFrame/gettingStarted/L.js.html 分页列表 http://doc.phpof.net/?oFrame/gettingStarted/pageTable.html 工作流开发 http://doc.phpof.net/?oFrame/helpManual/controller.html,oFrame/navigation.html,work 模版引擎 http://doc.phpof.net/?oFrame/helpManual/htmlTpl.html,oFrame/navigation.html 计划任务 http://doc.phpof.net/?oFrame/components/timer.html,oFrame/navigation.html 消息队列 http://doc.phpof.net/?oFrame/components/mq.html,oFrame/navigation.html 错误日志 http://doc.phpof.net/?oFrame/helpManual/error.html,oFrame/navigation.html 上传插件 http://doc.phpof.net/?oFrame/integrated/oUpload.html,oFrame/navigation.html
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。