【问题标题】:twig "render" method : how to get the request variablestwig "render" 方法:如何获取请求变量
【发布时间】:2015-12-20 19:47:25
【问题描述】:

twig“render”方法的第一个参数必须实现接口Psr\Http\Message\ResponseInterface,比如这里的$response:

$app->get('/', function($request, $response, $args){
    $this->view->render($response, 'home.twig');
})->setName('home');

在我看来'home.twig',如何使用 $response 来获取请求变量?

喜欢这个链接http://link...?name=the_name

如何在 home.view 代码中获取 GET 'name' 变量?

使用 $response ?不是,那$response的目的是什么?

【问题讨论】:

  • 查看文档中的Requestobject here。第三个参数可以是要传递给 Twig 引擎的数组。

标签: php twig slim


【解决方案1】:

我想你正在寻找这个......

$request->getQueryParams()['name'];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-21
    • 2020-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多