PHP 小型分发库 PHP ATC

码农软件 · 软件分类 · REST/RESTful项目 · 2019-03-10 23:12:47

软件介绍

ATC 是一个 PHP 的小型分发库,基于 Aura.Router 包和 Symfony 的 HttpFoundation 、EventDispatcher 构建。

关于该库需要知道的两项内容:

  1. 每个单一路由匹配到一个单一的 Action 类

  2. 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');
    }
}

本文地址:https://www.codercto.com/soft/d/1078.html

启示录

启示录

[美] Marty Cagan / 七印部落 / 华中科技大学出版社 / 2011-5 / 36.00元

为什么市场上那么多软件产品无人问津,成功的产品凤毛麟角?怎样发掘有价值的产品?拿什么说服开发团队接受你的产品设计?如何将敏捷方法融入产品开发?过去二十多年,Marty Cagan作为高级产品经理人为多家一流企业工作过,包括惠普、网景、美国在线、eBay。他亲历了个人电脑 、互联网、 电子商务的起落沉浮。《启示录:打造用户喜爱的产品》从人员、流程、产品三个角度介绍了现代软件(互联网)产品管理的实践经......一起来看看 《启示录》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

MD5 加密
MD5 加密

MD5 加密工具