1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 YurunPHP 2.2.1 终结版,支持 Composer 引入 下载

Discussion in '软件资讯' started by 漂亮的石头, 2017-10-25.

  1. 漂亮的石头

    漂亮的石头 版主 Staff Member

    Joined:
    2012-02-10
    Messages:
    488,069
    Likes Received:
    47
    距离2.1版本的发布过了5个月,这次2.2重磅支持了Composer,并且带来了38项改进。

    YurunPHP是一个喜闻乐见烂大街的PHP MVC开发框架,也不多介绍了,该有的功能都有了。

    这个框架的起源在2013年,那时候我刚出来实习,找到一份php的工作。边做边学,在2014年框架雏形有了,后来经过几次重构,就成了现在看到的样子。

    YurunPHP一直被用于我所供职的公司项目中,也有少数朋友用我这个框架开发项目。虽然没有被大家广泛使用和认可,但也一直在更新完善。

    近日发布了2.2版本,应该是YurunPHP最后一个大版本了,接下来只会做一些小的完善和问题修复。因为这个框架太老了。

    我认为大而全的PHP开发框架已经走向了末路,未来是Composer的世界。开发者并不需要管得很多又不完善的框架,最需要的是可以根据项目实际需求,选择合适的包引入项目,组装成一个适合项目实际需要的框架。

    这个决定和看法是在我开源了了YurunHttp、ApiAgent、YurunLock、YurunOAuthLogin以及PaySDK之后才做出和明白的。

    好了,进入正题!

    更新内容:

    新增composer支持,可以作为composer包引入项目
    新增Model支持bindValue方法,可以链式操作
    新增配置项TEMPLATE_OPTIMIZE_PHP,是否优化php代码,合并php标签和语句
    新增获取完整的请求地址方法
    修复路由参数解析嵌套括号获取出错
    修复路由解析的一些BUG
    修复获取错误代码的BUG
    修复一个函数错误
    修复项目语言包加载错误
    新增错误页面显示代码追踪
    修复deleteBefore不带$option的问题
    新增在变量中动态缓存模型字段缓存,可由MODEL_DYNAMIC_FIELDS_CACHE配置项控制是否开启
    新增selectBy和getBy方法可以指定表名或指定不使用表名
    新增Model的getScalar前后置方法
    优化multimerge函数写法
    新增数据库连接绑定参数时可以自动指定参数类型
    新增ON_DB_QUERY事件
    新增支持$model->getScalar('字段名')写法
    新增getScalar的别名方法getField
    修复import方法调用后saveAfter和addAfter中$data数据不完整的问题
    新增wherePk可以指定$tableAlias=false不使用表别名
    新增支持where('id=%d',123)写法
    优化mysql使用model分页查询的效率
    修复$model->where(array('id=1'))写法不支持的问题
    修复php版本号判断错误
    修复Model->from()->import()不能智能识别表字段
    修复Model->getOptionTable()返回表名有时错误
    新增Session类支持sessionID设置
    修复selectPageEx方法在没有结果时报错的问题
    去除一些方法函数的引用返回值写法
    修复LOG_CLI_AUTOSAVE不生效问题
    新增selectPageEx方法,提升分页查询效率
    修复有些错误有时不能正常捕获的问题
    新增YURUN_ERROR和YURUN_EXCEPTION事件
    调整YURUN_SHUTDOWN事件在shutdown一开始就执行
    调整自动命名的参数名改为十六进制,减少SQL语句长度
    新增错误日志记录最后执行的SQL语句
    修复路由解析有时获取参数错误的问题

    项目地址:https://gitee.com/yurunsoft/YurunPHP

    文档地址:http://www.kancloud.cn/yurun/yurunphp2
    YurunPHP 2.2.1 终结版,支持 Composer 引入下载地址
     
Loading...