2012-11-06 39 views

Trả lời

101

Bạn có thể thiết lập các dịch vụ một cành lá toàn cầu biến trong config.yml, ví dụ

#app/config/config.yml 
twig: 
    globals: 
     your_service: "@your_service" 

Và trong template.html.twig tập tin của bạn, bạn có thể gọi dịch vụ của bạn theo cách này:

{{ your_service.someMethod(twig_variable) }} 

Xem here.

+0

cảm ơn, đó là những gì tôi tìm kiếm :) – torbatamas

+4

hoặc chỉ nhận toàn bộ vùng chứa bằng cách thực hiện "@service_container" – Gigala

+4

@Gigala Chỉ tiêm những gì bạn thực sự cần, sạch hơn nhiều. –

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