PHP ATCPHP 小型分发库
ATC 是一个 PHP 的小型分发库,基于 Aura.Router 包和 Symfony 的 HttpFoundation 、EventDispatcher 构建。
关于该库需要知道的两项内容:
-
每个单一路由匹配到一个单一的 Action 类
-
Action 的异常处理可通过实现 ActionInterface 变成一个新的 Action
Action 是什么?Action 就是只提供一个方法的 Controller。
示例代码:
$router->addGet('Index', '/'); namespace Your\Namespace\Prefix; class Index extends \Aol\Atc\Action { public function __invoke(Request $request) { return new Response::create('Hello world'); } }
评论
PHP ATCPHP 小型分发库
ATC是一个PHP的小型分发库,基于Aura.Router包和Symfony的HttpFoundation、EventDispatcher构建。关于该库需要知道的两项内容:每个单一路由匹配到一个单一的
PHP ATCPHP 小型分发库
0
Dispatch小型的 PHP 框架
Dispatch是一个小型的PHP框架(需要PHP5.6+)。你可以通过它来定义URL规则和方法,以便更好组织应用程序。非常适合API、简单的站点或原型开发。提供的方法:<?php// rout
Dispatch小型的 PHP 框架
0
PHP OpenID 库
该项目是一个使PHP开发的网站支持OpenID认证的框架,它包含了OpenIDConsumer、存储实现以及OpenIDServer的实现,最新版本2.x的主要特性包括:Runsonawiderang
PHP OpenID 库
0