2013-03-07 7 views
28

Mam kontroler symfony zwrócą:dostęp metodę obiektu z gałązką

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

menu jest Menu przedmiot.

W moim szablonu chcę wywołać metodę z klasy menu:

getHTML(string s1, String s2, array tab) 

powrocie ciąg HTML.

Jak to zrobić w szablonie? Czy to możliwe?

Odpowiedz

41

Tak, jest to możliwe:

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

Od Gałązka automatycznie obsługuje pobierające i issers można pominąć get udział:

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

Coooooool! wow magia! – m7o

Powiązane problemy