crossphp开发框架是一个简洁高效,轻量易扩展的PHP5.3+ 开发框架。
: d d. \: X! J! A& S特点:
# C3 n3 v" z4 ]2 F轻量无依赖,HMVC,注释配置,路由别名,PSR标准,Layer布局。
6 _9 F9 O! H: ?, B. I3 I2 A一. 需求
( y/ K; Y0 f/ X: D" e fPHP5.3以上版本,mysql需要PDO支持。
* t% r, ^. y1 i. ]0 N8 w+ X1 ~二. 简介
$ o) }' \) M: A$ x# x& P' U+ d5 h支持PSR标准,支持composer。HMVC,支持注释配置(支持自定义,只有想不到,没有做不到)。 Layer布局支持,更换模板更简单。路由别名(先写代码,后定义,比如rul:/Controoooooller/Actiooooon/5,可以通过别名指定为:/d/5)。 全局的异常处理系统及错误展示,在开发中可以快速定位到具体的代码行数。简单的Mysql查询。欢迎各种性能对比测试。; o; x7 i/ O$ p
三. 安装) m L7 w( z# M' j
通过 http://localhost/skeleton/htdocs/web 来访问默认的web页面
2 t; \. O s, ?正常访问 http://localhost/skeleton/htdocs/admin, 需要修改你的数据库配置skeleton/config/db.config.php,并导入skeleton/sql/admin/back.sql文件。
( l# x. J1 `9 c+ F2 P" n; M8 f+ n: t7 I' X% C7 ]
crossphp开发框架 v1.5.6 更新日志:
& @" l# {9 o5 }2 ~4 |( P一、Router调整, 增加事件router
9 ?8 o& y0 X, X3 e- E5 f2 x二、PDOSqlDriver执行URD操作时, 返回受影响的记录条数
% T! u/ k) V9 |- Z& e6 A三、其他优化6 b9 L! K" k3 e6 [. A; B2 Q
优化Redis驱动, 同一主机不同DB, 只建立一个连接
* v: d; r ^/ z- @1 |9 q增加params_dot参数, 控制URL参数部分的分隔符(app配置文件url部分)/ J0 A1 r& t+ ]. S' b# n7 Z0 }% p
Module::getModel(), 防止重复实例化
! r- V; f( t% X& ?) {* q- G1 x8 BView类权限调整, 新增virtual_path功能, 新增makeIndex()方法用于生成URL的索引部分
2 A3 s5 r6 n3 h8 U( sResponse增加COOKIE相关方法, 调整basicAuth()参数, 增加digestAuth()方法
" [! l+ ]* d: G# m6 a' X. OHelper::createFolders()增加返回值(bool): `! l/ |8 u7 b
FileCache删除Request Cache相关逻辑, Memcache增加多服务器支持2 B' b, V) e( F" ~, ~ K3 D
RequestCache接口参数调整. 优化KEY, 增加ignore_params忽略所有参数. O. x! a @1 j) L, l3 G
异常模版文件夹重命名及一些注释细节优化
" T3 f0 k4 W, a# C& x2 O. g
& _; q& f8 M5 D1 f" s, T
2 f* h) u @5 T( d& F( S% ^' Z; ISkeleton优化:; m! U4 U; I: P8 [; F8 X* _
安全性增强, Admin密码加salt, 并使用sha256算法3 v1 }# K( b6 l* N. ]8 b6 [
精简layer中的代码, 输出导航菜单的代码放到视图控制器中处理2 z) t$ u* G* A. {9 L7 n7 W
优化密保卡控制器类, 优化UI, 防止误操作
) b2 o! C9 ^+ g5 x/ s修复左侧菜单选中判断, 及树形菜单右侧三角状态错误的BUG) f0 z0 F. n8 Q3 i4 E' m
升级AdminLTE至2.4, font-awesome至4.7( M1 j' z! {) G s* @
增加nprogress, toggle库
9 U" h& e# \9 f1 p规范代码注释及状态码) ?3 X3 {, {/ {& N& ?
更新弹窗库4 m9 h1 J; \+ U7 n
+ J- H! [2 o9 ?- ?; M
9 r0 t) ~1 w% U
[pan=https://pan.lanzou.com/i068n4b]crossphp开发框架 v1.6.0[/pan]3 n# d: N& h8 _0 s, |
|