最近更新
如何保持程序最新
可以通过 Composer 来更新。进入到 MyQEE 系统目录,执行如下命令即可:
$ composer update
版本更新汇总
近期更新记录
2014-08-18
2014-06-18
2014-06-11
2014-05-12
2014-04-30
2014-04-23
2014-03-28
2014-02-10
2014-02-09
2014-01-31
2014-01-31
2014-01-15
2014-01-09
2014-01-07
2014-01-06
2014-01-05
2013-12-19
2013-12-19
2013-12-15
2013-12-10
2013-11-18
2013-11-17
2013-10-24
2013-10-08
- 表单完善,增加token的输出和校验功能,Core支持自动csrf攻击防御,默认配置完善 -
- 增加
HttpIO::csrf_check()
方法 - - 完善对默认配置名称的设置,可以直接通过扩展对象的常量来达到修改default的目的 -
- 增加 rc4 的加密和解密方法 -
Auth
完善文件格式和对象的读取 -
2013-09-29
- 系统内部请求完善,避免某些代理环境下读取失败的问题,内部请求验证完善,除固定key外增加内部调用动态key,每24小时重新生成,保证系统完全可靠 -
HttpCall
内部调用的配置移到根目录的配置中 -- 动态配置
Core::config()
对象完善,将不同type的数据分开读取,分开缓存,这样可以避免日积月累配置多了导致程序读取慢的问题,可以自由规划好type -
2013-09-24
- 完善assets-dev控制器对其它文件的操作,可直接复制到目标目录 -
- 完善
Core::find_file()
获取自定义目录文件夹 - - 完善assets-dev控制器对其它文件的操作,可直接复制到目标目录 -
2013-09-24
- 开发版assets实时输出控制器完善 -
- 完善
Core::find_file()
获取自定义目录文件夹 - - 完善
Core::url_assets()
方法的输出,完善merge-assets
脚本输出,对独立后台不处理前端 assets -
2013-09-23
2013-09-22
2013-09-12
2013-09-11
- 优化Module的目录结构 -
- 支持控制器完善,支持文件控制器中
action_index()
调用,比如/test/abc/
可直接调用test/abc.controller.php
中的action_index()
方法,但/test/abc/123/
则不会触发action_index()
- Storage
独立为模块 -HttpClient
独立为模块 -Session
独立为模块 -- 增加
Cache
和Database
的模块配置 - OOP_ORM
独立为模块 -- 优化module目录接口,移除对于module里的classes目录,直接使用当前module目录为classes目录 -
Cache
移动到模块里 -
2013-09-06
2013-09-04
2013-08-29
2013-08-22
2013-08-20
2013-08-16
2013-08-15
- 修改
index.controller.php
和default.controller.php
的优先级,设置前者为首页文件控制器,后缀为默认控制器(任何不存在的同目录控制器都可由此控制器处理,效果等同于action_default
的作用),解决index.controller.php
的分页问题 -
2013-08-13
- 完善控制器的获取逻辑,修复分页类库分页显示错误的bug -
- 完善默认控制器传送参数的获取 -
- 增加对目录内
index.controller.php
的全匹配支持,增加default.controller.php
的支持,当前路径下,default.controller.php
为首页文件优先级高于index.controller.php
当没有找到任何控制器,会读取index.controller.php
控制器 -
2013-08-12
- 完善
Access-Control-Allow-Origin
的输出 - - config配置增加
$config['hide_x_powered_by_header']
和$config['ajax_cross_domain']
参数 - - Admin, Shell, System 控制器目录下划线改成横线, 由
controllers_admin
,controllers_shell
,controllers_system
分别改成controllers-admin
,controllers-shell
,controllers-system
- - 解决在部分配置PATH_INFO情况下导致多传wwwroot路径错误的bug -
2013-08-07
- 数据库增加
set_builder($builder)
和recovery_last_builder()
方法 - - 数据库增加
recovery_last_builder()
方法,可以恢复上一次被reset()时的builder -
2013-07-29
- runtime_config 读取配置完善 -
- 增加
Core::RELEASE
常量。用来标识程序发布的版本状态,有(但不限于)stable
,rc1
,rc2
,beta1
,beta2
等 - - 系统配置中增加 $config['runtime_config'] 参数,可对不同环境设置加载runtime配置,取代原来的
$config['debug_config']
配置 - - 修复带横线的控制器无法获取的Bug -
2013-07-24
2013-07-21
2013-06-20
2013-05-26
2013-05-23
2013-04-26
2013-04-07
2013-03-28
- 完善文档生成脚本,当2个文件的md5一致时,且没有-a(--all)参数时不做复制文件操作,这样可忽略2个文件修改时间不一致的情况 -
- svn-tools 工具更新,增加将一个文件夹同步到一个带svn版本控制的目录,如果有多余的文件,则会利用svn目录删除多余的文件 -
- 将 shell, admin, system 控制器目录改为和
controllers
同目录下的controllers_shell
,controllers_admin
,controllers_system
目录,解决部分主机下不支持特殊目录的问题 - - 完善shell文件夹下控制器代码,完善
Controller_Shell::getopt()
获取参数命令 -
2013-03-26
2013-03-12
Core::$core_config
改为Core::$config
-- 优化
$config
的读取 - - Model 和 ORM 的数据库连接对象使用自身独立构造出的对象,避免和
Database::instance()
中的对象在使用QueryBuilder 时产生冲突 -
2013-03-11
Bootstrap::$config
默认继承Bootstrap::$core_config
总配置 -- 完善根据
$_SERVER["SCRIPT_NAME"]
获取Bootstrap::$base_url
的方法 - - 修复在子目录下运行MyQEE时获取base_url时右侧缺少/的bug -
2013-02-06
2013-02-05
- 增加
Core::change_project_add_callback()
和Core::import_libraray_add_callback()
方法 - - 寻找控制器支持路由功能 -
- 修复
Bootsgtrap::autoload
方法 - Swift
存储驱动优化 -- 将
Bootstrap::execute
,Bootstrap::find_controller
等方法移动到Core
中 -