crossphp开发框架是一个简洁高效,轻量易扩展的PHP5.3+ 开发框架。
! P4 ~2 c( R' m, ]; k/ ` [: B特点:% D! P$ J# t. v* h6 l3 h
轻量无依赖,HMVC,注释配置,路由别名,PSR标准,Layer布局。
% \/ i5 m% |( A: [" R. }. c7 b2 \一. 需求0 R* k; d9 I2 ?5 g" h/ G
PHP5.3以上版本,mysql需要PDO支持。, V2 ~: r9 ]) [1 K$ V t3 S0 m
二. 简介
. L; ~! @: `) p支持PSR标准,支持composer。HMVC,支持注释配置(支持自定义,只有想不到,没有做不到)。 Layer布局支持,更换模板更简单。路由别名(先写代码,后定义,比如rul:/Controoooooller/Actiooooon/5,可以通过别名指定为:/d/5)。 全局的异常处理系统及错误展示,在开发中可以快速定位到具体的代码行数。简单的Mysql查询。欢迎各种性能对比测试。
# D+ X& @- T6 w# n三. 安装
! W2 {0 w5 o% `2 M) U' l" y$ V通过 http://localhost/skeleton/htdocs/web 来访问默认的web页面! J! @+ i4 r! k1 C
正常访问 http://localhost/skeleton/htdocs/admin, 需要修改你的数据库配置skeleton/config/db.config.php,并导入skeleton/sql/admin/back.sql文件。" i( G: \8 L9 ]$ j0 B( I$ L
% f5 l- W$ b! M% l1 }/ s0 }+ ocrossphp开发框架 v1.5.6 更新日志:
, m/ J8 K7 |; o5 T% {0 {一、Router调整, 增加事件router
' y- x. n. o3 G, p; n二、PDOSqlDriver执行URD操作时, 返回受影响的记录条数3 D1 k& C) {$ }- Y% Z0 C
三、其他优化
" \' F/ U4 q5 x& U( V优化Redis驱动, 同一主机不同DB, 只建立一个连接* k! q% g k+ e* y) F
增加params_dot参数, 控制URL参数部分的分隔符(app配置文件url部分)
- L, K+ s; }* K# [ b: ^' {Module::getModel(), 防止重复实例化% D- I A0 H$ R9 H. V1 b- K
View类权限调整, 新增virtual_path功能, 新增makeIndex()方法用于生成URL的索引部分( t/ [9 M1 C; m$ B4 G( v& p } R
Response增加COOKIE相关方法, 调整basicAuth()参数, 增加digestAuth()方法4 d) I$ g. K9 _4 w3 Z4 Q) h
Helper::createFolders()增加返回值(bool)
6 x4 A3 q" `$ `5 l, @' YFileCache删除Request Cache相关逻辑, Memcache增加多服务器支持
7 B$ J9 z* r& e* e- K5 nRequestCache接口参数调整. 优化KEY, 增加ignore_params忽略所有参数
: f/ _& v( b4 {6 \2 U异常模版文件夹重命名及一些注释细节优化2 b& ?% f0 s4 i0 B+ D) [4 v
& x. J: M1 `) ^8 k- T* X3 ^6 f7 V) h0 J1 c2 @$ M4 n
Skeleton优化:) U+ e7 s1 U) \" `0 q }5 b
安全性增强, Admin密码加salt, 并使用sha256算法
5 X" V! f; W0 y" F5 b精简layer中的代码, 输出导航菜单的代码放到视图控制器中处理
* v9 t6 j4 S% |优化密保卡控制器类, 优化UI, 防止误操作
, C6 k' ?8 B% O8 n修复左侧菜单选中判断, 及树形菜单右侧三角状态错误的BUG( T8 g& J7 q5 F8 r) e: O
升级AdminLTE至2.4, font-awesome至4.7
" m9 e) j& B& M$ P增加nprogress, toggle库& u4 Z q* E' {2 y9 }
规范代码注释及状态码
9 ], N1 J8 {* Q8 v5 _; I8 D/ Y更新弹窗库
8 ^/ e$ z4 G6 h: w 8 |! v8 e( b* X* r! E% P
' ]- |! ~! J4 D3 `% m9 w
[pan=https://pan.lanzou.com/i068n4b]crossphp开发框架 v1.6.0[/pan]- a0 S" b7 \+ u# s6 n' p$ s
|