reformo / rslim
此包已被 废弃,不再维护。未建议替代包。
基本上是基于约定优于配置的 Slim。
README
基本上是基于约定优于配置的 Slim。
安装
建议使用 Composer 安装 RSlim。
$ composer require --prefer-dist reformo/rslim "1.*"
这将安装 RSlim 和所有必需的依赖项。RSlim 需要 PHP 5.5.0 或更高版本。需要 slim/slim 和 twig/twig 包。
使用
请参阅 示例文件夹组织
$config =[
'base_dir' => dirname(dirname(__DIR__)),
'base_url' => 'http://www.reformo.dev',
'app_name' => basename(__DIR__),
'app_dir' => 'path/to/app/dir'
'app'=>[
'debug' => 1,
'timezone' => 'Europe/Istanbul'
]
];
$RSlim = new \RSlim\RSlim($config);
/*
$RSlim->register($request_method, $route, $controller, $return_type);
*/
$RSlim->register("get", '/', 'app/main');
$RSlim->register("get", "/hello", "app/hello");
$RSlim->register("post", "/hello", "app/hello.post");
$RSlim->register("get", "/hello/{name}", "app/hello_name", "json");
$RSlim->run();
贡献
- 如果发现错误,请提出问题或发送拉取请求。
- 如有任何疑问,请随时提问。