项目介绍

php版本的yaf, 修改自mzsolti/yaf-phpport, 目的是更好的兼容yaf 2.2.9,在此感谢原作者

更新日志

2015-01-12:

    1. 复制代码 https://github.com/mzsolti/yaf-phpport

2015-01-13:

    1. loader.php文件移除了APPLICATION_PATH常量,并兼容php 5.2版本
    2. 添加了Yaf框架YAF_VERSION, YAF_ENVIRON, YAF_ERR_STARTUP_FAILED等常量
    3. 实现了yaf 2.2.9版本的action调用机制
    4. 实现了yaf 2.2.9版本的catchException错误捕获机制,跳转Error Controller和error Action处理
    5. 实现了Yaf_Request_Abstract::getException和getParam('exception')
    6. Yaf_Dispatcher::autoRender和flushInstantly如果参数为null默认返回当前状态
    7. G.php文件修正了php 5.2版本ini_get如果配置项不存在返回空字符串而不是false导致的bug
    8. 修改了view可以渲染上层目录的tpl文件,兼容yaf 2.2.9
    9. 其它一些bug修正

2015-01-14:

    1. Yaf_Config_Ini::get支持'.'分隔符获取,如'a.b.c',兼容yaf 2.2.9
    2. 编写sample应用和示例代码
    3. 实现了Yaf_View_Simple::eval,使用php魔术方式__call
    4. Yaf_Response::setBody,getBody,clearBody,prependBody,appendBody增加key参数,兼容yaf 2.2.9
    5. Yaf_Dispatcher::dispatch替换Yaf_Response_Abstract::setBody为appendBody,兼容yaf 2.2.9
    6. Yaf_Dispatcher::dispatch在returnResponse关闭时,response响应完成后将会自动清除body,兼容yaf 2.2.9
    7. Yaf_Dispatcher::dispatch在catchException开启时,执行Error Controller和errorAction时会自动响应并清空body