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) {
});
});
});