我创建了一个twig模板,它将创建一个带有复选框和js函数的项目表,可以使用一个按钮触发该函数,该按钮将返回选中复选框的所有项目的ID。这到目前为止工作正常。现在我需要调用一个服务并传递一个包含所有选定ID的数组。
有没有一种很好的方法从树枝模板中的js部分调用服务?我不想为服务创建控制器并使用curl来调用它。
最好的问候基督徒
答案 0 :(得分:5)
# app/config/config.yml
twig:
globals:
myService: "@my.service"
你可以在树枝上使用:
{{ myService.anyMethod() }}
您还可以进行Twig扩展: http://symfony.com/doc/current/cookbook/templating/twig_extension.html