我正在使用 Silex,我想知道是否可以将关联数组用于闪存会话变量?我似乎无法让它工作。
这是我一直在尝试的:
在我的应用程序文件中设置 flash var。
$my_array = array('fruit' => 'apple', 'veggie' => 'carrot');
$app['session']->setFlash('myFlashVar', $my_array);
并像这样在 Twig 中使用。
{% set myVar = app.session.getFlash('myFlashVar') %}
// And so that we don't get an error, check to see if the key exists
{% if 'fruit' in myVar|keys %}{{ myVar['fruit'] }}{% endif %}
提前感谢您提供的任何帮助。