Có cách nào để lấy tên của môi trường hiện tại trong mẫu Twig không? Tôi muốn đặt một số giá trị kiểu CSS tùy thuộc vào nó.
Có cách nào để lấy tên của môi trường hiện tại trong mẫu Twig không? Tôi muốn đặt một số giá trị kiểu CSS tùy thuộc vào nó.
Câu trả lời:
http://symfony.com/doc/current/templating/app_variable.html :
<p>Application Environment: {{ app.environment }}</p>
Sử dụng
app.environment
ví dụ
{% extends app.environment == 'dev' ? "::dev_layout.html.twig" : "::layout.html.twig" %}
Hoặc bạn có thể sử dụng
app.debug
Điều này trả về true nếu gỡ lỗi được bật. Điều này thường xảy ra trong môi trường nhà phát triển, tuy nhiên tính năng gỡ lỗi có thể được bật trong bất kỳ môi trường nào ... prod, test, dev, v.v.