此包已被废弃,不再维护。作者建议使用nice/framework包。

一个简单的PHP微框架

1.1.0 2015-08-18 21:19 UTC

README

Build Status Coverage Code Climate Latest Release

Nice是一个为PHP 5.6及以上版本设计的简单微框架。Nice集成了nikic的FastRoute路由器以及Symfony2 HttpKernelDependency Injection组件。

Nice内置了会话管理简单认证和利用Monolog进行日志记录。此外,还提供了TwigDoctrine DBALORM的集成。

<?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文档源代码