发布于 2015-06-16 03:46:43 | 124 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

CrossPHP 轻量级PHP5开发框架

CrossPHP是一个高效, 轻量, 易扩展的PHP5开发框架.


CrossPHP是一个高效, 轻量, 易扩展的PHP5开发框架. 1.3.0 更新说明


一. 新增

  1. 为Module成员属性$this->link增加链式风格的查询语法

    $this->link
         ->select(*)
         ->from('table')
         ->where(array('a'=>1, 'b'=>array('>', 1)))
         ->limit(1)
         ->stmt()->fetchAll(PDO::FETCH_ASSOC);
  2. CrossCoreDelegate中增加cliRun(), 用于处理命令行模式下的调用

    CrossCoreDelegate::loadApp('cron')->cliRun();

    假设以上文件位于/path/cli/index.php, 在命令行下的调用方法为:php /path/cli/index.php 控制器:方法 参数传递的参数在控制器内部使用$this->params获取

  3. CrossMVCView增加两个方法url和sUrl分别用于生成连接和生成加密连接(与link, slink作用一致)

  4. 增加一个用PHP生成HTML的库CrossLibDocumentHTML

    echo HTML::div('crossphp');
    echo HTML::a(array('@content'=>'crossphp', 'href'=>'http://www.crossphp.com'));
    echo HTML::div(array('@content' => 'crossphp', 'style'=>'border:1px solid #dddddd;padding:20px;'),
             HTML::a(array('@content'=>'crossphp', 'href'=>'http://www.crossphp.com'))
          );
    echo HTML::form(array('method'=>'get'),
             HTML::div(
                 HTML::label('User Name:', HTML::input(array('type'=>'text'))),
                 HTML::label('Password :', HTML::input(array('type'=>'password'))),
                 HTML::label('          ', HTML::input(array('type'=>'submit', 'value'=>'submit')))
             )
         );

二. 优化

  1. CrossCoreHelper中用于字符串加解密的encodeParams()方法性能提升

  2. 在CrossCoreFrameBase中增加一个成员属性http_auth_key,用于生成COOKIE时指定加密的key

  3. PgSQL下的limit行为和mysql的limit行为保持一致

  4. CrossMVCModule中的getLink()变为私有并不再接受参数, 增加getLinkType获取link的类型,getLinkConfig获取link的配置, 增加getModel用于创建一个与指定数据库的连接

  5. CrossMVCView::link不再接受第三个参数

  6. CrossDBDriversPDOSqlDriver中的add方法当lastinsertid大于0时返回lastinsertid, 否则总是返回true(不抛异常的情况下)

  7. 批量插入数据时, 先对数据格式进行验证



历史版本 :
CrossPHP 1.6.0 发布了,轻量级 PHP 开发框架
CrossPHP 1.5.8 发布了,轻量级 PHP 开发框架
CrossPHP 1.5.6 发布,轻量级 PHP 开发框架
CrossPHP 1.5.5 发布,轻量级 PHP 开发框架~
CrossPHP 1.5.4 发布,轻量级 PHP 开发框架
CrossPHP 1.5.3 发布,轻量级 PHP 开发框架
CrossPHP 1.5.2 发布,轻量级 PHP 开发框架
CrossPHP 1.5.0 发布, 功能增强及文档完善
CrossPHP 1.4.1 发布, 使用 MIT License
CrossPHP 1.4.0 发布, 轻量高效的PHP开发框架
CrossPHP 1.3.0 发布, 轻量高效的PHP开发框架
CrossPHP 1.2.0 发布, 轻量高效的PHP开发框架
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务