文件名称:EaglePHP 2.7
文件大小:6.31MB
文件格式:RAR
更新时间:2024-05-20 21:47:17
PHP框架
EaglePHP是一款开源、高效、面向对象的PHP MVC开发框架,完全基于PHP5可用于开发WEB程序和服务,借鉴国内外优秀框架的设计思路,分层的设计思想使独立开发成为可能,建立模型推动代码的重用。 EaglePHP 2.7 更新日志:2013-12-30 框架: 封装最新最全微信5.0API基础接口、自定义菜单、高级接口,具体实现的接口如下: 1、接收用户消息。 2、向用户回复消息。 3、接受事件推送。 4、会话界面自定义菜单。 5、语音识别。 6、客服接口。 7、OAuth2.0网页授权。 8、生成带参数二维码。 9、获取用户地理位置。 10、获取用户基本信息。 11、获取关注者列表。 12、用户分组。 应用: 1、解决后台文章添加或修改文章出现上传图片的BUG。 2、优化后台资产管理->花费管理->消费明细按系统当前月份进行统计。 框架特点: 1、代码完全采用PHP5面向对象编写、简洁、规范。 2、模块化的结构设计,易于扩展。 3、采用MVC模式,提高程序的可维护性。 4、支持多项目管理,由不同的单入口控制转发。 5、支持PHP CLI命令行模式。 6、为Mysql、Cache相关基础类提供多驱动扩展。 7、使用Smarty模板引擎,分离表现层与业务层。 8、提供统一的自动加载模式和统一的命名空间。 9、提供技术人员开发调式工具及错误跟踪系统。 10、基于页面URL和表单(隐藏域)Action的驱动架构。 11、自动生成数据库表操作,支持二次开发。 12、支持SESSION在Memcahe、Database、File中的无缝切换。 13、高安全性,内置Filter组件实现过滤机制,防止SQL注入及XSS跨站脚本攻击。 14、支持ORM,真正实现OOP开发的快捷且性能优越。 15、内置Doc输出模块,为指定项目生成CHM或HTML格式的API开发手册。 安装步骤: 1、在数据库中建立一个eaglephp的数据库。 2、导入根目录下的EaglePHP.sql文件。 3、修改数据库配置文件EaglePHP\Com\Config\DbConfig.php中的信息。 4、登录后台:http://127.0.0.1/EaglePHP/pub/admin/public/login,初始账号:admin;123456 5、在后台系统模块选择系统设置操作表映射【ORM】; 自动生成表结构文件至EaglePHP\Com\ORM目录中,以后凡有表更新,请执行此操作进行缓存更新。 新建项目说明: 在这里以创建Blog应用为例: 1、在APP目录下创建Blog的文件夹。 2、在APP/Blog下创建Cache、Compile、Config、Controller、Log、Model、View等文件夹。 3、在App/Blog/Controller下写一个测试控制器类。 3、在PUB目录下创建Blog文件夹。 4、在PUB/Blog/下创建index.php,加入如下代码: define('APP_NAME', 'blog'); // 应用名称 include '../../Lib/Loader.php'; MagicFactory::getInstance('Application')->run(); 5、在PUB/Blog/下创建.htaccess,加入如下代码: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 6、Blog访问地址:http://127.0.0.1/EaglePHP/Pub/Blog/