Ответ 1
Да, возможно:
{{ menu.getHTML('first-string', 'second-string', ['tab1', 'tab2']) }}
Так как Twig автоматически обрабатывает геттеры и иссы, вы можете опустить часть get
:
{{ menu.HTML(...) }}
У меня есть контроллер symfony, который возвращает это:
return $this->render('MyBundle:Default:index.html.twig', array('menu' => $menu));
menu
- объект menu
.
В моем шаблоне я хочу вызвать метод из класса Menu:
getHTML(string s1, String s2, array tab)
возвращает строку HTML.
Как это сделать в шаблоне? Возможно ли это?
Да, возможно:
{{ menu.getHTML('first-string', 'second-string', ['tab1', 'tab2']) }}
Так как Twig автоматически обрабатывает геттеры и иссы, вы можете опустить часть get
:
{{ menu.HTML(...) }}