2013-03-07 66 views
28

訪問對象方法我有一個symfony的控制器返回此:與枝條

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

menuMenu對象。

在我的模板我想從Menu類調用一個方法:

getHTML(string s1, String s2, array tab) 

返回一個HTML字符串。

我該如何在模板中做到這一點?它甚至有可能嗎?

回答

41

是啊,這是可能的:

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

由於枝條自動處理getter和issers,則可以省略get部分:

{{ menu.HTML(...) }} 
+0

Coooooool!哇魔法! – m7o 2018-02-02 17:05:53