reformo/rslim

此包已被 废弃,不再维护。未建议替代包。

基本上是基于约定优于配置的 Slim。

1.2.12 2016-05-12 08:13 UTC

This package is auto-updated.

Last update: 2018-10-16 22:57:11 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

Scrutinizer Code Quality Build Status Codacy Badge Code Climate

基本上是基于约定优于配置的 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();

贡献

  • 如果发现错误,请提出问题或发送拉取请求。
  • 如有任何疑问,请随时提问。