icosillion/slim-controllers

该软件包已被废弃,不再维护。没有建议替代软件包。

适用于Slim 4的嵌入式控制器框架

v1.1.0 2020-05-03 10:46 UTC

This package is not auto-updated.

Last update: 2020-05-03 11:44:25 UTC


README

Slim Controllers 是一个极轻量级的框架,用于为 Slim 4 提供控制器。

安装

composer require icosillion/slim-controllers

使用方法

使用 Slim 的组将控制器操作分组到您的主 Slim 文件中。

<?php

use Slim\App;

$app = new App();

$app->group('/', function () use ($app) {
    $controller = new RootController($app);

    $app->get('', $controller('index'));
});

$app->run();

Controller 类扩展您的控制器。

<?php

use Icosillion\SlimControllers\Controller;
use Slim\Http\Request;
use Slim\Http\Response;

class RootController extends Controller
{
    public function index(Request $request, Response $response, array $args)
    {
        $response->getBody()->write('Hello World!');

        return $response;
    }
}

许可证

本项目采用 MIT 许可证。许可证副本可在 LICENSE 文件中找到。