所以,我正在使用Silex框架和Twig。我可以在我的php路由中设置一个变量,我可以在模板中使用它。我正在使用这行代码:
$app['twig']->addGlobal('loggedIn', 'false');
但现在我想知道如何在我的php脚本中再次使用这个全局,以便我可以说:
if(!isset "twigglobal['loggedIn']"){
$app['twig']->addGlobal('loggedIn', 'false');
}
我怎样才能做到这一点?
答案 0 :(得分:1)
你可以从树枝上获得所有全球变量:
$twigglobals = $app['twig']->getGlobals();
if (!isset($twigglobals['loggedIn'])) {
$app['twig']->addGlobal('loggedIn', 'false');
}