2016-03-30 10 views
0

Slim 3 routesにはどのようにor-optionを付けることができますか?例えばSlim 3 - ルートにadd-optionを追加する方法は?

、これは私が現在何をすべきかです:

// Home page. 
$app->get('/', function (Request $request, Response $response, array $args) { 
    // Get the application settings. 
    $settings = $this->get('settings'); 

    // Check if the home page class is provided. 
    ... lots of codes 
}); 

$app->get('/home', function (Request $request, Response $response, array $args) { 
    // Get the application settings. 
    $settings = $this->get('settings'); 

    // Check if the home page class is provided. 
    ... lots of codes 
}); 

代わりにこれらのコードの塊を繰り返すことで、私のようなものにそれらを作ることができます。

$app->get('/ or /home', function (Request $request, Response $response, array $args) { 
...} 
+2

[任意のセグメント](http://www.slimframework.com/docs/objects/router.html#optional-segments)は必要なものですか? –

+0

はいそれがあります!ありがとうございました! – laukok

+1

@EvgenySoynovあなたのコメントを回答として追加してください。その後、OPはそれを受け入れることができます。 –

答えて

関連する問題