adamquaile/slimstack

此包的最新版本(dev-master)没有提供许可证信息。

非常简单的PHP前端控制器类

dev-master 2013-12-17 20:26 UTC

This package is auto-updated.

Last update: 2024-08-25 06:49:43 UTC


README

提供非常小和轻量级路由的微型前端控制器。

  • 这是为了非常具体的目的而构建的。您可能还会考虑类似系统,如SilexSlim,它们提供更多功能和灵活性。*

获取代码。

您可以使用composer require adamquaile/slimstack在项目中安装此包

创建简单的前端控制器/引导文件

<?php

// Auto-loading thanks to PSR/composer
require __DIR__ . '/../vendor/autoload.php';

$app = new \AdamQuaile\SlimStack\App();

// Simple dummy GET request
$app->get('/test/:name', function($name) {

    $data = [
        "name" => $name,
        "ids" => [1,2,3]
    ];

    $response = new Response(json_encode($data));
    return $response;

});

$app->run();