icosillion / slim-controllers
该软件包已被废弃,不再维护。没有建议替代软件包。
适用于Slim 4的嵌入式控制器框架
v1.1.0
2020-05-03 10:46 UTC
Requires
- php: >=7.4
- slim/slim: ^4.0
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 文件中找到。