如何从Twig中的路径获取路径名称?

时间:2019-11-19 07:53:14

标签: symfony twig

是否可以在树枝中从给定的路径(不是当前路径)中获取路线名称。

我知道要获取当前路线,就像这样:

{% set current_path = app.request.get('_route') %}

但这不是我想要的。我想提供一个不同于当前路径的路径。


这是我想做的代码

我使用javascript(Mootools)在某些按钮上添加了一个事件。

element.addEvent("click", function(event) {
                        event.preventDefault();
                        event.stopPropagation();

                        AjaxFormValideEtEnregistrement(element.get('href'));
                    });

function AjaxFormValideEtEnregistrement(href) { 

//href is a path and I want to get the route..

if i create a route filter I cannot do this :

{{ href|route }}

我想不可能。   }

1 个答案:

答案 0 :(得分:1)

不可能开箱即用。您应该创建自己的Twig扩展并开发一个函数,例如import PIL.Image im = PIL.Image.fromarray(arr) im.save('out.png') ,它将:

  1. 通过提供的路径匹配路线
  2. 返回匹配路线的名称

此外,如果您可以更好地说明此类功能的用例是什么,也许我们可以为您提供其他可能更好的实现目标的方法。