gpt4 book ai didi

symfony - 如何在 Symfony 2 中获取当前包?

转载 作者:行者123 更新时间:2023-12-02 09:35:21 25 4
gpt4 key购买 nike

如何检测我在哪个包中?

例如,当我在 web.com/participants/list 中时,我想阅读“participants”。

最佳答案

为了在 Controller 中获取包名称:

// Display "AcmeHelloBundle"
echo $this->getRequest()->attributes->get('_template')->get('bundle');

在 Twig 模板中:

{{ app.request.get('_template').get('bundle') }}

为了获取 Controller 中的 Controller 名称:

// Display "Default"
echo $this->getRequest()->attributes->get('_template')->get('controller');

在 Twig 模板中:

{{ app.request.get('_template').get('controller') }}

为了获取 Controller 中的操作名称:

// Displays "index"
echo $this->getRequest()->attributes->get('_template')->get('name');

在 Twig 模板中:

{{ app.request.get('_template').get('name') }}

关于symfony - 如何在 Symfony 2 中获取当前包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10547563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com