首页 » 小蓝 » FYSCU 2.7.1发布,含重大更新

FYSCU 2.7.1发布,含重大更新

零 . 虽然大版本号没变,但是里面包含重大更新,已经不兼容2.5版本,勉强升级,会带来麻烦。
一 . 如果真要升级,可以使用新版创建一个项目,再将你的action和tpl覆盖进去,再修改一下配置文件即可。
二 . 以下是本次更新内容:

1.controller和base,合成lib,强调这是框架核心模块
2.组件各自维护一套配置文件,从global里分离出去,更加强调组件的即插即用
3.CONFIG的调用模式改为静态方法CONFIG::get(),方便组件的配置注入
4.修正了fytpl的一处配置引用常量
5.去掉没什么用的url_base
6.action_base里render增加返回输出内容
7.action_base增加get_route方法返回路由信息
8.cache文件缓存组件0.1.1

三 . 比较重要的是core的重新组合,以及彻底的组件化(每个组件独立维护配置文件,即插即用)。

另一个比较重要的是配置文件的调用方式,2.5版本也是因为这个变动而不能兼容。
增加了一个file_cache组件,详情参考项目主页。

四 . 项目主页: http://fyscu.lanhao.name

目前PHP代码920行。