Php Slim框架嵌套路由

Php Slim框架嵌套路由,php,routes,slim,Php,Routes,Slim,我试着做如下事情: $app = new Slim(); $app->get("/home", function() use($app) { //some query for sub pages $my_sub_page = 'subpage'; $app->get("/home/" . $my_sub_page, function() use($app) { // }); })

我试着做如下事情:

    $app = new Slim();

    $app->get("/home", function() use($app) {

       //some query for sub pages
       $my_sub_page = 'subpage';

       $app->get("/home/" . $my_sub_page, function() use($app) {

           //

       });

});
但是
www.site.com/home/subpage
的结果是404。。。 有可能这样做吗? 我错过了什么

谢谢。

您可能想使用:

这有助于获得带有任意参数的动态路由。

使用


为什么要嵌套这些定义?与直接操作相比,它似乎没有增加任何价值/功能……该链接指的是V2文档,因此这里的链接是添加到的。
$app->get("/home/:mysubpage", function($mysubpage) use($app) {
    //do something with $mysubpage
    //it contains the value of www.site.com/home/{whatever-you-put-here}
});
<?php
$app = new \Slim\Slim();

// API group
$app->group('/api', function () use ($app) {

    // Library group
    $app->group('/library', function () use ($app) {

        // Get book with ID
        $app->get('/books/:id', function ($id) {

        });

        // Update book with ID
        $app->put('/books/:id', function ($id) {

        });

        // Delete book with ID
        $app->delete('/books/:id', function ($id) {

        });

    });

});