访问与枝条物体的方法(Access an object method with Twig)

2019-08-17 09:10发布

我有一个symfony的控制器返回此:

return $this->render('MyBundle:Default:index.html.twig', array('menu' => $menu));

menu是一个Menu对象。

在我的模板我想打电话从Menu类的方法:

getHTML(string s1, String s2, array tab) 

返回一个HTML字符串。

我该怎么做,在模板? 它甚至有可能?

Answer 1:

是啊,这是可能的:

{{ menu.getHTML('first-string', 'second-string', ['tab1', 'tab2']) }}

由于枝条自动处理getter和issers,则可以省略get部分:

{{ menu.HTML(...) }}


文章来源: Access an object method with Twig
标签: symfony twig