【问题标题】:SLIM Framework PHPSLIM 框架 PHP
【发布时间】:2015-11-04 07:15:23
【问题描述】:
$app->map('/users/posts/:id', function($id) use ($app) {

    if (!isset($_SESSION['user'])) {

        $app->redirect('/action/users/login/');
    }
    else{

        $app->render('something.php');
    }
})->via('GET', 'POST');

大家好,我是苗条 php 框架的新手。我现在面临的问题是当我在这个 url 传递参数 id 时

/users/posts/:id , 

当我在 something.php 页面时,我想获取 id 值。我该怎么做?

非常感谢

【问题讨论】:

  • 只需谷歌“传递变量以查看 SLIM”,您就会得到大量答案。如果您想在询问之前成为优秀的开发人员,请尝试自己找到它。您可以通过这样做了解更多信息。

标签: php slim


【解决方案1】:

可以在$app->render()方法中设置数据 所以是这样的:

$app->render(
    'something.php',
    array( 'id' => $id )
);

在模板中你会得到这个变量:

echo $this->data['id'];

【讨论】:

    猜你喜欢
    • 2017-12-12
    • 2011-10-12
    • 2017-07-23
    • 1970-01-01
    • 2013-06-12
    • 1970-01-01
    • 2014-09-10
    • 2016-06-16
    • 1970-01-01
    相关资源
    最近更新 更多