Symfony 5 - 如何在 class 中获取树枝定义的路径

Symfony 5 - how to get twig defined path in class

在twig.yaml中我定义了全局路径:

paths:
    '%kernel.project_dir%/public/assets/media': images

现在我想在我的一个 symfony class.

中获得这条路径(作为完整的真实路径)

我该怎么做?

谢谢。

您可以在您的服务中注入 Twig\Loader\FilesystemLoader 并通过 $loader->getPaths('images') 获取路径。容器构建器应该已经为您解析了路径 - 这有帮助吗?