如有需要,请致电小树枝的Symfony服务中心



我创建了一个trick模板,它将创建一个带有复选框的项目表和一个js函数,该函数可以使用一个按钮触发,该按钮将返回选中复选框的所有项目的ID。到目前为止,这还可以。现在,我需要调用一个服务并传递一个所有选定ID的数组。

有没有一种好的方法可以从trick模板中的js部分调用服务?我不想为服务创建一个控制器并使用curl来调用它。

向Christian 致以最良好的问候

# app/config/config.yml
twig:
    globals:
        myService: "@my.service"

在树枝上你现在可以使用:

{{ myService.anyMethod() }}

您也可以制作Twig扩展:http://symfony.com/doc/current/cookbook/templating/twig_extension.html

最新更新