2011-09-30 39 views

Trả lời

31

Phụ thuộc những gì bạn cần để có được, cách của tôi nhận được dữ liệu từ parameters.ini là:

config.yml

twig: 
    globals: 
     google_maps_api_key: %google_maps_api_key% 

parameters.ini

[parameters] 
    google_maps_api_key="authkey" 

trong mẫu :

{{ google_maps_api_key }}

Hy vọng điều đó sẽ hữu ích.

+0

cảm ơn, trợ giúp trong dự án của tôi –

+0

Có cách nào khác không? –

4

Có, bạn có thể tạo tiện ích mở rộng Twig của riêng bạn, trong lớp này bạn có thể ghi đè getGlobals() và trả về một mảng với các biến toàn cầu của bạn.

Hoặc bạn có thể tạo phương thức Twig trong tiện ích mở rộng này param($value) để trả lại thông số phù hợp.

+0

Trong khi câu trả lời khác _would_ làm việc (và nhanh hơn) - đây là (thường là) điều đúng để làm. – calumbrodie

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