crossphp开发框架是一个简洁高效,轻量易扩展的PHP5.3+ 开发框架。
4 F- D' x3 [5 _2 i3 h# @8 j特点:
( |' r, A! S' f8 P8 |' E轻量无依赖,HMVC,注释配置,路由别名,PSR标准,Layer布局。/ v1 W, {9 p8 ]* V1 w! ?/ ?) S
一. 需求3 D) _. t9 U0 I, u# O; m
PHP5.3以上版本,mysql需要PDO支持。& \4 g. d; `6 _- @- @: ~, ~) i
二. 简介$ @1 ~0 ~' ^! c/ b& m- [
支持PSR标准,支持composer。HMVC,支持注释配置(支持自定义,只有想不到,没有做不到)。 Layer布局支持,更换模板更简单。路由别名(先写代码,后定义,比如rul:/Controoooooller/Actiooooon/5,可以通过别名指定为:/d/5)。 全局的异常处理系统及错误展示,在开发中可以快速定位到具体的代码行数。简单的Mysql查询。欢迎各种性能对比测试。: i4 p; ]" C) d
三. 安装
- G5 E$ r' Q7 \% K2 b6 [( }* u2 O通过 http://localhost/skeleton/htdocs/web 来访问默认的web页面
5 d% O/ a7 D+ m$ G' O/ e正常访问 http://localhost/skeleton/htdocs/admin, 需要修改你的数据库配置skeleton/config/db.config.php,并导入skeleton/sql/admin/back.sql文件。3 g* p" b& T4 i% s/ ]. R
3 t" }1 U9 A# n# j' ^) F1 t
crossphp开发框架 v1.5.6 更新日志:9 O0 A) W! j+ X4 q& K4 {/ n, ]# A
一、Router调整, 增加事件router
0 U. s0 M% H1 j8 H二、PDOSqlDriver执行URD操作时, 返回受影响的记录条数, v0 i( p6 Y6 M0 B/ q7 k$ m; A
三、其他优化) d V `) |/ ~: j
优化Redis驱动, 同一主机不同DB, 只建立一个连接 d4 }/ C; x/ S2 L" z
增加params_dot参数, 控制URL参数部分的分隔符(app配置文件url部分), p. T/ k7 C* F+ R: `6 X
Module::getModel(), 防止重复实例化
) t4 e8 k4 U- DView类权限调整, 新增virtual_path功能, 新增makeIndex()方法用于生成URL的索引部分
3 {- u( v9 Q' j- n/ A# A- UResponse增加COOKIE相关方法, 调整basicAuth()参数, 增加digestAuth()方法
. a* _& k" O' e$ `0 uHelper::createFolders()增加返回值(bool)
0 b8 p. J5 @6 p2 p- o/ |FileCache删除Request Cache相关逻辑, Memcache增加多服务器支持5 t4 V3 G$ p: |9 z
RequestCache接口参数调整. 优化KEY, 增加ignore_params忽略所有参数
0 f2 Y0 H/ W4 h$ e1 ^; J异常模版文件夹重命名及一些注释细节优化
; X$ P9 g3 K L7 N9 R+ n: a" m3 m6 f; T
! p( H# u# F$ Q$ gSkeleton优化:1 t: K5 d# ~0 ~& q x( F E
安全性增强, Admin密码加salt, 并使用sha256算法) l( ]. n8 D; B* x* Y, m
精简layer中的代码, 输出导航菜单的代码放到视图控制器中处理$ `; v: z& Q3 N" I2 j9 O
优化密保卡控制器类, 优化UI, 防止误操作
& } o4 O) \( j7 V B5 Y修复左侧菜单选中判断, 及树形菜单右侧三角状态错误的BUG
6 D" {$ R, L% a5 P- A' a, R升级AdminLTE至2.4, font-awesome至4.7
' Q3 D* m& |9 T# m2 t5 i增加nprogress, toggle库4 |7 L* x7 F+ a1 _
规范代码注释及状态码- w/ f: g3 h8 f6 \
更新弹窗库
& Z. v4 m$ L. B+ p) Y
$ ]; n' z8 ~/ x8 d
: j) a* {- v# t8 m9 c$ R[pan=https://pan.lanzou.com/i068n4b]crossphp开发框架 v1.6.0[/pan]6 g! X. F* O5 q+ a7 K
|