SLIM 3 页面返回路由参数

Returning Route Parameter in a page in SLIM 3

我有一个 link 发送 public 通过在路由中传递变量来查看特定用户的时间线。

<a href="<?php echo $baseLocation ?>/bnb-details/<?php echo $row['username']?>" >View</a>

我的路线定义为:

$app->get('/bnb-details/{name}', function (Request $request, Response $response, $args) {
include_once('bnb-details.php');
return $response; });

如何在 bnb-details.php 中传递 {name} 参数??

任何形式的帮助都将适用。

你可以这样使用: 你应该将 parametere 从 args 传递给 variable

$app->get('/bnb-details/{name}', function (\Slim\Http\Request $request, \Slim\Http\Response $response, $args) {
    $name = $args['name'];
    include_once('bnb-details.php');
    return $response;
});

然后使用

echo $name;

在bnb-details.php