2013-03-07 33 views
28

Tôi có một bộ điều khiển symfony trở về này:Truy cập một phương pháp đối tượng với cành

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

menu là một đối tượng Menu.

Trong mẫu của tôi, tôi muốn gọi một phương thức từ lớp Menu:

getHTML(string s1, String s2, array tab) 

trả về một chuỗi HTML.

Làm cách nào để làm điều đó trong mẫu? Thậm chí có thể không?

Trả lời

41

Yea, có thể:

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

Kể từ cành xử lý thu khí và Isser tự động, bạn có thể bỏ qua get phần:

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

Coooooool! wow ma thuật! – m7o

Các vấn đề liên quan