Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
超薄抓取重定向html/php_Php_Slim - Fatal编程技术网

超薄抓取重定向html/php

超薄抓取重定向html/php,php,slim,Php,Slim,所以我在学习苗条,我有一个问题 $app->flash在重定向前显示信息 如何让它从文件中显示html/php。这样我就可以显示$app->flash('global','global flash');归档 $app->flash('global', 'Global flash'); return $app->response->redirect($app->urlFor('document', array('id' => $id))); 如何显示变量实际上取决

所以我在学习苗条,我有一个问题

$app->flash
在重定向前显示信息

如何让它从文件中显示
html/php
。这样我就可以显示$app->flash('global','global flash');归档

$app->flash('global', 'Global flash');

return $app->response->redirect($app->urlFor('document', array('id' => $id)));

如何显示变量实际上取决于您选择的模板引擎,PHP或Twig

如果是Twig,您可以使用此中间件将
global
变量与来自
global

$middleware = function(Request $request, Response $response, $next){
    $twig = $this->get('view')->getEnvironment();
    $twig->addGlobal('global', $this->get('flash')->getMessages('global'));

    return $next($request, $response);
};
$app->add($middleware);
如果是PHP,则必须扩展
\Slim\Views\PhpRenderer
,并添加一个静态属性和方法来设置/获取全局变量


但我建议您使用细枝模板,因为您将受益于现有的消毒功能。

我不确定是否理解您的问题。你能用一个实际的例子来解释吗?