CrossPHP 轻量级PHP5开发框架

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

特点:

1.简单的MVC, REST支持.

2.调用灵活, 可以自动解析url运行, 也可以单独调用某一控制器中的指定方法, 易于和第三方程序配合工作. 比如Yar, zmq等.

3.在一个COSsPHP项目中一个功能模块被称为一个app, 分别控制web, api, 管理后台等, app之间通过module来交互信息, 易于团队协作.

4.支持Layer布局, 支持从action注释读取配置等, module易扩展, 目前已支持Redis, MongoDB, Memcache, Couchbase

 

CrossPHP 1.6.0 发布了,轻量级 PHP 开发框架
1.6.0 更新说明框架优化一,  Router调整, 增加事件router$web = CrossCoreDelegate::loadApp('web'); $web->on('router', function($request, CrossCoreRouter $router) use($web) { print_r($request); print_r($router); }); $web->run();setC

发布于 2017-10-19 02:54:40 | 139 次阅读

CrossPHP 1.5.8 发布了,轻量级 PHP 开发框架
1.5.8 更新说明Skeleton优化提升接口开发体验, 集成参数验证及接口测试文档自动生成一, 设置文档标题@cp_doc_info array('title' => 'CrossPHP API', 'version' => '0.0.1')设置文档头部标题和版本号, 一个项目只定义一次即可二, 为类设置名称@c

发布于 2016-12-30 10:25:37 | 127 次阅读

CrossPHP 1.5.6 发布,轻量级 PHP 开发框架
1.5.6 更新说明 功能增强 增加Delegate::getApplication(),Delegate::getLoader()$app = CrossCoreDelegate::loadApp('forum'); //注册命名空间 $loader = $app->getLoader(); $loader->registerNamespace('abc', PROJECT_PATH.'abc'); //实例化AclModule $app

发布于 2016-08-08 07:47:17 | 80 次阅读

CrossPHP 1.5.5 发布,轻量级 PHP 开发框架~
1.5.5 更新说明 一. 增强注释配置 @cp_params所有类型的url风格下生效 增强@cp_cache, 可以在入口文件中通过注入匿名函数容器来改变行为 $app = CrossDelegate::loadApp('web'); $app->on('cpCache', function(&$cache_config) {     $cache_con

发布于 2016-02-26 03:59:57 | 131 次阅读

CrossPHP 1.5.4 发布,轻量级 PHP 开发框架
1.5.4 更新说明 一. 优化 优化Rest匹配速度, 减少循环和内存占用 路由别名配置不再支持二维数组router => array(     'main' => array('main:index', array('p' => 1)), ) 以上形式的配置不再生效, 对应功能

发布于 2015-12-28 08:22:22 | 148 次阅读

CrossPHP 1.5.3 发布,轻量级 PHP 开发框架
1.5.3 更新说明 一. 新增功能 增加Rest::any(), 匹配所有请求类型$app = CrossCoreDelegate::loadApp('web'); $rest = $app->rest(); $rest->any('/', function(){     echo  'hi'; }); $rest->run(); 二. 优化 去掉Del

发布于 2015-12-18 03:21:44 | 182 次阅读

CrossPHP 1.5.2 发布,轻量级 PHP 开发框架
CrossPHP 1.5.2 发布了!1.5.2 更新说明 一. Rest和mRun优化 增加一个匿名函数mismatching$web = CrossCoreDelegate::loadApp(\'web\'); $rest = $web->rest(); $rest->get(\'/hi\', function(){     echo \'Hi cross php!\'; }); $rest->on(\'mismatch

发布于 2015-11-19 10:28:13 | 142 次阅读

CrossPHP 1.5.0 发布, 功能增强及文档完善
1.5.0 更新说明 一. 新增功能 增加CrossCoreDelegate::on方法, 用于在框架执行流程中执行自定义函数  $web = CrossCoreDelegate::loadApp('web'); $web->on('dispatcher', function() use($web) { echo 'before dispatcher';&n

发布于 2015-10-21 02:31:28 | 155 次阅读

CrossPHP 1.4.1 发布, 使用 MIT License
CrossPHP 1.4.1 发布,此版本使用 MIT 开源授权协议。 1.4.1 更新说明 一. BUG修复 修复多条件下AND条件解析错误的bug  \'p\' => array( \'AND\', array(array(\'<=\', 5), array(\'>\', 0))) 修复CrossMVCController::to()方法第三个参数无效的bug 二. 不兼

发布于 2015-09-15 02:59:36 | 219 次阅读

CrossPHP 1.4.0 发布, 轻量高效的PHP开发框架
1.4.0 更新说明 一. 数据库操作的改进 新增一种写法  $this->link->get(table, fields, array(\'a = ? AND b = ?\', array(1, 2)) 第一个参数为条件的预处理字符串, 第二个参数为参数列表. 以上写法等同1.3.0以下写法:  $this->lin

发布于 2015-09-01 08:22:18 | 136 次阅读

CrossPHP 1.3.0 发布, 轻量高效的PHP开发框架
1.3.0 更新说明 一. 新增 为Module成员属性$this->link增加链式风格的查询语法 $this->link      ->select(*)      ->from('table')      ->where(array('a'=>1, '

发布于 2015-06-16 03:46:43 | 122 次阅读

CrossPHP 1.2.0 发布, 轻量高效的PHP开发框架
轻量高效的PHP开发框架 CrossPHP 1.2.0 发布,改进内容包括:+   实现注入机制     Cross::loadApp('web')->di('abc', function(){         return 'abc';    

发布于 2015-05-06 02:50:32 | 159 次阅读

CrossPHP 1.1.1 版发布了
CrossPHP 1.1.1 版发布了,该版本遵循PSR标准, 全局的异常处理, HMVC, 注释配置, URL别名, 简单的MySQL查询1. 注释配置增加@cp_before @cp_after2. Response类增加setEndFlush方法,用于终止Controller的Action调用3. Model移至DB/Driver目录下4. 增加Module目录,

发布于 2015-01-24 14:25:03 | 142 次阅读

CrossPHP 框架 1.0.5 发布了
CrossPHP 框架 1.0.5 发布了,该版本改进内容包括:    一. 支持PSR标准,支持composer安装.    二. 一个项目多个app,便于多人分工.写好web后不用为api再写一次逻辑    三. 视图层采用原生php.支持layer布局,不同的页

发布于 2014-11-10 08:29:36 | 162 次阅读

crossphp 发布 1.0 版本.支持 PSR-4
cross是一个完全面向对象的PHP开发框架. 需要php5.3以上的运行环境. 1.0全面支持PSR-4,支持composer包管理.

发布于 2014-08-11 06:50:25 | 172 次阅读


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