tyler-sommer / nice
1.1.0
2015-08-18 21:19 UTC
Requires
- php: >=5.4.0
- nikic/fast-route: >=0.6
- symfony/config: ~2.3
- symfony/dependency-injection: ~2.3
- symfony/http-kernel: ~2.3
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
- phpunit/phpunit: ~3.7
- symfony/debug: ~2.3
- symfony/expression-language: ~2.4
Suggests
- monolog/monolog: Provides many different logging handlers
- stack/builder: Stack HttpKernel middlewares - http://stackphp.com
This package is auto-updated.
Last update: 2023-11-25 04:21:34 UTC
README
Nice是一个为PHP 5.6及以上版本设计的简单微框架。Nice集成了nikic的FastRoute路由器以及Symfony2 HttpKernel和Dependency Injection组件。
Nice内置了会话管理、简单认证和利用Monolog进行日志记录。此外,还提供了Twig、Doctrine DBAL和ORM的集成。
<?php use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Nice\Application; use Nice\Router\RouteCollector; require __DIR__ . '/../vendor/autoload.php'; $app = new Application(); $app->set('routes', function (RouteCollector $r) { $r->map('/', 'home', function (Request $request) { return new Response('Hello, world'); }); }); $app->run();
文档
查看在线文档,或者查看Markdown文档源代码。