最近更新

如何保持程序最新

可以通过 Composer 来更新。进入到 MyQEE 系统目录,执行如下命令即可:

$ composer update
如果你是通过 github clone 下来的,也可以直接通过 github 来更新。

版本更新汇总

点击查看

近期更新记录

2014-08-18

  • 静态页面类完善
  • 开发版静态文件输出完善
  • 核心类库完善,完善语言包类库
  • 数据库类库完善关闭链接功能

2014-06-18

  • 修复Config对象在set后重新get数据时无法获取新数据的bug

2014-06-11

  • swift类库完善
  • 错误页面HTML完善
  • HttpIO增加http分块输出支持,静态文件URL完善
  • 合并静态文件脚本更新

2014-05-12

  • 完善数据库缓存类库
  • 语言包类库完善

2014-04-30

  • MySQL驱动完善对in参数的支持

2014-04-23

  • 错误输出页面完善

2014-03-28

  • 修复因Controller增加 allow_suffix 导致asset控制器执行失败的问题
  • 增加对含有后缀的URI请求的支持

2014-02-10

  • 修复 group_concat 的一些bug

2014-02-09

  • 数据库增加对 group_concat 的支持

2014-01-31

  • 修复数据库中type的错误关键字

2014-01-31

  • MongoDB数据库驱动完善,支持在group查询中使用distinct查询

2014-01-15

  • 增加 BigInt 类库
  • 优化shell默认控制器
  • 日期类库完善

2014-01-09

  • HttpClient增加upload方法,可实现上传文件功能

2014-01-07

  • 修复MongoDB驱动力中查询slave在新的版本里可能导致连接失败的问题
  • 修复Email中上传附件bug

2014-01-06

  • 完善邮件类库,支持收件人姓名+邮件的格式,完善密件抄送的功能

2014-01-05

  • 数据库类库完善
  • 增加 Core::url() 可自动输出附带参数
  • 修复缓存驱动参数大小写问题
  • Session类库优化

2013-12-19

  • 邮件类库完善,支持收件人、发件人别名,修复附件问题

2013-12-19

  • 完善Session模块

2013-12-15

  • 缓存驱动移动到驱动目录中

2013-12-10

  • 文档完善,图片支持retina显示

2013-11-18

  • 完善文档输出脚本

2013-11-17

  • 文档生成工具完善

2013-10-24

  • Swift Storage 驱动完善,token验证支持v1和v2版本,优化参数传送方式,支持url方式的配置 -

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

  • 完善merge-assets脚本,支持后台assets的生成,支持less,scss,sass的编译输出和css,js的压缩 -

2013-09-22

  • 完善assets输出,支持sass编译输出css -

2013-09-12

  • 后台类库完善控制器和Session -
  • 完善类库和ORM的自动加载 -
  • 数据库各驱动独立为单独的驱动包 -
  • 增加 driver 的支持 -

2013-09-11

  • 优化Module的目录结构 -
  • 支持控制器完善,支持文件控制器中 action_index() 调用,比如 /test/abc/ 可直接调用 test/abc.controller.php 中的 action_index() 方法,但 /test/abc/123/ 则不会触发 action_index() -
  • Storage 独立为模块 -
  • HttpClient 独立为模块 -
  • Session 独立为模块 -
  • 增加 CacheDatabase 的模块配置 -
  • OOP_ORM 独立为模块 -
  • 优化module目录接口,移除对于module里的classes目录,直接使用当前module目录为classes目录 -
  • Cache 移动到模块里 -

2013-09-06

  • 增加 IS_OPEN_PROFILER 常量,此常量标记是否开启页面分析功能 -

2013-09-04

  • 数据库移到单独module里 -
  • 增加 module 目录支持 -

2013-08-29

  • 增加 Composer 的支持 -
  • MongoDB数据库类完善对group by的处理,支持 MongoClient -

2013-08-22

  • 增加RESTFul的支持 -
  • 更新 LICENSE -

2013-08-20

  • team_library 目录更改为 team-library 目录 -

2013-08-16

  • 解决index控制器在生成的分页路径中出现错误的index/index/ 的问题 -

2013-08-15

  • 修改 index.controller.phpdefault.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

  • 完善ErrException抛出类库代码 -
  • 增加 View::get_global_data() 方法 -

2013-07-21

  • 完善ORM Parse解析function类的bug -

2013-06-20

  • 完善ORM REST方式, 数据库类中TYPE全部改成大写 -
  • 增加 PostgreSQL 数据库驱动 -

2013-05-26

  • 优化对文件写入的处理 -

2013-05-23

  • 完善Session,后台Session更新,ORM get_by_id() 方法增加 $use_master 参数 -

2013-04-26

  • 更新文档工具对ORM的输出 -

2013-04-07

  • 修正某些情况下会导致 Invalid multibyte sequence in argument 的错误 -

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

  • 文档生成工具完善,增加todo list功能,优化API列表

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

  • 完善 Bootstrap::import_library 回调

2013-02-05

  • 增加 Core::change_project_add_callback()Core::import_libraray_add_callback() 方法 -
  • 寻找控制器支持路由功能 -
  • 修复 Bootsgtrap::autoload 方法 -
  • Swift 存储驱动优化 -
  • Bootstrap::execute, Bootstrap::find_controller 等方法移动到 Core 中 -

2013-01-31

  • 增加 Storage 存储类 -

2013-01-25

  • 增加 team-library 类库目录,并增加 DIR_TEAM_LIBRARY 常量 -
  • bin/recreate-id-helper-file 修复不子文件夹的文件读取问题 -

2013-01-23

  • 更新 Core::change_project() 方法 -

2013-01-15

  • 完善 bin/recreate-empty-extend-files 工具

2013-01-09

  • BootstrapCore 升级 -
  • 增加 recreate-extend-files 脚本工具 -
  • Core::i18n() 方法改为 I18n::get() -

2013-01-08

  • view-error500-log 工具完善 -
  • shell模式下错误输出更加人性化 -
  • 将以前shell的svn_tools控制器移到 bin/svn-tools -

2013-01-07

  • 增加后缀名限制支持 -
  • 数据库完善,当连接错误时不会在异常堆叠里把数据库信息给暴露出来 -
  • merge-assets支持全部项目的文件生成,加参数-a -

2013-01-06

  • 完善merge-assets,无修改的文件不重新写入 -

2013-01-05

  • 完善core -
  • 完善MongoDB的查询 -
  • devassets控制器更新 -
  • 后台视图更新,修改 bottom.view.phpfooter.view.php -