CrossPHP 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
CrossPHP 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 MIT
开发语言 PHP
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Web框架
开发厂商
地区 国产
提 交 者 红薯
适用人群 未知
收录时间 2014-03-15

软件简介

CrossPHP Framework, PHP5.3+ 开发框架


MMVC,Layer,PSR,composer,注释配置,智能路由别名

程序需求

PHP5.3以上版本。

功能简介

支持PSR标准,composer包管理工具。MMVC,支持注释配置。 Layer布局支持,更换模板更简单。路由别名(先写代码,后定义,比如rul:/Controoooooller/Actiooooon/5,可以通过别名指定为:/d/5)。 全局的异常处理系统及错误展示,在开发中可以快速定位到具体的代码行数。默认使用PDO, 更安全, 更简单易用的Mysql查询。

使用场景

可以用于快速的网站, API, REST, 及命令行工具开发。

获取框架

http://www.crossphp.com/download下载框架完整版并解压到本地目录。 使用admin前需要修改数据库配置config/db.config.php,并导入sql/admin/back.sql文件到指定的数据库。

你也可以单独下载skeleton, 从命令行进入到skeleton的根目录, 使用composer install来安装框架

文档地址

http://document.crossphp.com, 欢迎加入我们的QQ群:120801063


展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
唉 装都装不起来
2017/01/05 14:16
回复
举报
更多评论
发表于大前端专区
2018/02/24 10:48

CrossPHP 1.6.1 发布,轻量级 PHP 开发框架

1.6.1 更新说明 框架优化 一, 优化Cross\DB\SQLAssembler, 查询条件支持#SQL#指定SQL片段. $this->link->getAll("cpa_admin a, cpa_act_log r", "*", [     'a.name' => ['#SQL#', 'r.name'] ]); 二,Cross\DB\SQLAssembler批量插入时自动转换格式 三,REST新增对HEAD,PATCH,OPTIONS的支持 四, 其他优化 附加...

1
6
发表了资讯
2017/10/19 10:06

CrossPHP 1.6.0 发布了,轻量级 PHP 开发框架

1.6.0 更新说明 框架优化 一, Router调整, 增加事件router $web = Cross\Core\Delegate::loadApp('web'); $web->on('router', function($request, \Cross\Core\Router $router) use($web) {   print_r($request);   print_r($router); }); $web->run(); setController(),setAction(),setParams()为public,...

3
7
发表了资讯
2016/12/30 17:45

CrossPHP 1.5.8 发布了,轻量级 PHP 开发框架

1.5.8 更新说明 Skeleton优化 提升接口开发体验, 集成参数验证及接口测试文档自动生成 一, 设置文档标题 @cp_doc_info array('title' => 'CrossPHP API', 'version' => '0.0.1') 设置文档头部标题和版本号, 一个项目只定义一次即可 二, 为类设置名称 @cp_api_spec 默认 文档左侧导航类的名称, 定义在类的注释中 ...

0
8
发表了资讯
2016/08/08 00:00

CrossPHP 1.5.6 发布,轻量级 PHP 开发框架

1.5.6 更新说明 功能增强 增加Delegate::getApplication(),Delegate::getLoader() $app = Cross\Core\Delegate::loadApp('forum'); //注册命名空间 $loader = $app->getLoader(); $loader->registerNamespace('abc', PROJECT_PATH.'abc'); //实例化AclModule $application = $app->getApplication(); $acl = ...

1
13
发表了资讯
2016/02/26 00:00

CrossPHP 1.5.5 发布,轻量级 PHP 开发框架~

1.5.5 更新说明 一. 增强注释配置 @cp_params所有类型的url风格下生效 增强@cp_cache, 可以在入口文件中通过注入匿名函数容器来改变行为 $app = Cross\Delegate::loadApp('web'); $app->on('cpCache', function(&$cache_config) {     $cache_config['key'] = 'abc';     return true; }); $app->run(); ...

2
22
发表了资讯
2015/12/28 00:00

CrossPHP 1.5.4 发布,轻量级 PHP 开发框架

1.5.4 更新说明 一. 优化 优化Rest匹配速度, 减少循环和内存占用 路由别名配置不再支持二维数组 router => array(     'main' => array('main:index', array('p' => 1)), ) 以上形式的配置不再生效, 对应功能请用Rest()代替实现. 移除非框架运行所需的类库Cross\ArrayOperate,Cross\Images,Cross\Mcrypt,Cros...

0
10
发表了资讯
2015/12/18 00:00

CrossPHP 1.5.3 发布,轻量级 PHP 开发框架

1.5.3 更新说明 一. 新增功能 增加Rest::any(), 匹配所有请求类型 $app = Cross\Core\Delegate::loadApp('web');    $rest = $app->rest(); $rest->any('/', function(){     echo  'hi'; }); $rest->run(); 二. 优化 去掉Delegate::mRun(), 由功能更强大的Delegate::rest()取代 ClosureContainer::isRegister...

6
18
发表了资讯
2015/11/19 00:00

CrossPHP 1.5.2 发布,轻量级 PHP 开发框架

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

3
21
发表了资讯
2015/10/21 00:00

CrossPHP 1.5.0 发布, 功能增强及文档完善

1.5.0 更新说明 一. 新增功能 增加Cross\Core\Delegate::on方法, 用于在框架执行流程中执行自定义函数  $web = Cross\Core\Delegate::loadApp('web'); $web->on('dispatcher', function() use($web) { echo 'before dispatcher'; }); $web->on('obRender', function($content) use($web) { echo 'afte...

0
12
发表了资讯
2015/09/15 00:00

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))) 修复Cross\MVC\Controller::to()方法第三个参数无效的bug 二. 不兼容性更新 删除了不完善的PYInitials库 Cross\MVC\View::make...

2
12
发表了资讯
2015/09/01 00:00

CrossPHP 1.4.0 发布, 轻量高效的PHP开发框架

1.4.0 更新说明 一. 数据库操作的改进 新增一种写法  $this->link->get(table, fields, array('a = ? AND b = ?', array(1, 2)) 第一个参数为条件的预处理字符串, 第二个参数为参数列表. 以上写法等同1.3.0以下写法:  $this->link->get(table, fields, array('a' = 1, 'b' = 2)) 生成的SQL语句均为S...

8
22
发表了资讯
2015/06/16 00:00

CrossPHP 1.3.0 发布, 轻量高效的PHP开发框架

1.3.0 更新说明 一. 新增 为Module成员属性$this->link增加链式风格的查询语法 $this->link      ->select(*)      ->from('table')      ->where(array('a'=>1, 'b'=>array('>', 1)))      ->limit(1)      ->stmt()->fetchAll(\PDO::FETCH_ASSOC); Cross\Core\Delegate中增加cliRun(), 用于...

12
20
发表了资讯
2015/05/06 00:00

CrossPHP 1.2.0 发布, 轻量高效的PHP开发框架

轻量高效的PHP开发框架 CrossPHP 1.2.0 发布,改进内容包括: +   实现注入机制     Cross::loadApp('web')->di('abc', function(){         return 'abc';     })->run();     在控制器中使用:     $this->getDi('abc');     以单例模式实例化一个注入对象:     $this->getDii('...

23
32
发表了资讯
2015/01/24 00:00

CrossPHP 1.1.1 版发布了

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

24
20
发表了资讯
2014/11/10 00:00

CrossPHP 框架 1.0.5 发布了

CrossPHP 框架 1.0.5 发布了,该版本改进内容包括: 一. 支持PSR标准,支持composer安装. 二. 一个项目多个app,便于多人分工.写好web后不用为api再写一次逻辑 三. 视图层采用原生php.支持layer布局,不同的页面风格只需指定不同的layer即可. 四. 通过解析url运行,不用写url路由,使用路由配置可以为控制器指定别名 五. 全局...

33
29
发表了资讯
2014/08/11 00:00

crossphp 发布 1.0 版本.支持 PSR-4

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

14
14
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
暂无内容
1 评论
76 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部