julces/oneframework
最新稳定版本:0.6.0
Composer 安装命令:
composer require julces/oneframework
包简介
One PHP Restful Microframework
README 文档
README
An extremely light-weight and small Restful Micro-Framework MVC for Web 2.0 that doesn't get in your way, based on Symfony and ExpressJS. No Config.
📢 I stopped developing new features for OnePHP. If you feel like you have the time, you are welcome to contact me or PR and keep this cool framework up to date.
Simplest usage:
// index.php require_once('src/OnePHP/one_framework.php'); $app = new \OnePHP\App(); $app->get('/:name',function( $name ) use ( $app ){//Action echo "Hello $name"; }); $app->listen();
Install:
1- With Composer or download Master ZIP:
composer create-project julces/oneframework
2- Include one_framework.php in your project and copy the .htaccess file in the Root Folder to use the index.php as your front controller. See file structure here for more info.
3- Run App->listen() after adding some Actions
Why use this tiny Microframework?
One PHP is perfect for you if you need to quickly write small and fast Web 2.0 applications with:
1- Restful Routes
2- Easy and clean (GET, POST, PUT, DELETE...) Requests management
3- Restful Response with HTTP Status Code and custom Headers
4- PHP native Views
5- No dependencies, add extra libraries only when you need it.
Do not use One PHP if:
1- You are building big full stack projects
2- You need big built-in libraries like Doctrine and others
Basic Usage 2: Respond to all Requests (if no other match)
$app->respond( function() use ( $app ){ return $app->ResponseHTML('<p> This is a response with code 404. </p>', 404); });
Read the Documentation
Contribute, it's easy!
Found a bug, need directions
or just want to say hi ?
Let me know, Fork the project, create an issue or contact me.
Follow @juliomatcom to keep up to date
统计信息
- 总下载量: 1.1k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 89
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-03-01