我在想如何获取当前页面名称,基本上只是路由中的最后一个参数(即/ news或/ about)。我这样做是因为我希望能够突出显示导航中的当前页面。如何在Silex中获取当前页面名称
理想情况下,我想将当前页面名称存储在全局变量中,以便在Twig中我可以将当前页面名称与链接进行比较并相应地添加一个类。
我想不出如何将当前页面名称添加到全局变量。我一直在使用这样的尝试:
$app['twig']->addGlobal('current_page_name', $app['request']->getRequestUri());
我app.php文件的顶部,而是一个“请求范围之外”的错误。但我不想在每条路线中都包含这一点。
这样做的最好方法是什么?
感谢,伟大工程!我更新了我的问题,以更好地解释我的意思。 – Pete