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

新闻 CrossPHP 1.2.0 发布, 轻量高效的PHP开发框架 下载

本帖由 漂亮的石头2015-05-06 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    486,320
    赞:
    46
    轻量高效的PHP开发框架 CrossPHP 1.2.0 发布,改进内容包括:

    + 实现注入机制
    Cross::loadApp('web')->di('abc', function(){
    return 'abc';
    })->run();
    在控制器中使用:
    $this->getDi('abc');
    以单例模式实例化一个注入对象:
    $this->getDii('abc');
    * db.config.php支持匿名函数,在module中优先处理.
    return array(
    mysql => array(
    'db' => function() {
    return ...
    }
    )
    );
    你可以使用自己常用的类来处理与数据库的连接. 扩展Module变的更容易了.
    + Module增加对SQLite和PgSQL的支持.
    + 新增控制器注释配置, 新增@cp_basicAuth.
    * Module/MysqlModule更名为SQLModule.
    * 原MysqlModule->getAll(),第4个参数的值含义变为limit.
    * @cp_response中的basic_auth不再生效.
    * Delegate中rrun更名为rRun, mrun更名为mRun.
    * 控制器中使用_act_alias_指定别名不再生效.
    * MysqlDriver更名为PDOSqlDriver, 新增Connecter管理连接, SQLAssembler管理SQL语句.
    * new Module时,不会主动连接数据库,访问$this->link时,才主动连接数据库(感谢JH).
    * Response中增加redirect()方法, setHeader后支持链式操作.
    * Loader::init() 后增加返回值.
    * FrameBase中__get默认返回null.
    * @cp_cache中的参数key支持匿名函数. 文件缓存后缀跟sys['display']中指定的值一致. 只在get请求时生效(感谢JH).
    * Module中的find方法, 当page中的参数p大于total_page时返回空数组(感谢JH).
    * 增加一个清空view->link()缓存的方法.
    * 规范一些注释和一些小优化.
    CrossPHP 1.2.0 发布, 轻量高效的PHP开发框架下载地址
     
正在加载...