รับชื่อสภาพแวดล้อมในเทมเพลต Twig ด้วย Symfony2


90

มีวิธีรับชื่อสภาพแวดล้อมปัจจุบันในเทมเพลต Twig หรือไม่? ฉันต้องการตั้งค่าสไตล์ CSS บางอย่างขึ้นอยู่กับมัน

คำตอบ:




23

หรือคุณสามารถใช้

app.debug

สิ่งนี้จะส่งคืนจริงหากเปิดใช้งานการดีบัก โดยปกติจะเป็นกรณีนี้ในสภาพแวดล้อม dev อย่างไรก็ตามสามารถเปิดใช้งานการดีบักในสภาพแวดล้อมใดก็ได้ ... prod, test, dev ฯลฯ ....


5
app.debug ส่งคืนจริงเมื่อเปิดใช้งานการดีบักเท่านั้น แม้ว่าโดยทั่วไปแล้วการเปิดใช้งานโหมดดีบักในสภาพแวดล้อมการใช้งานจริงจะเป็นความคิดที่ไม่ดี แต่ก็เป็นไปไม่ได้ที่จะเปิดใช้งาน
GergelyPolonkai

3
สามารถเปิดหรือปิดการแก้ไขข้อบกพร่องสำหรับทุกสภาพแวดล้อม นอกจากนี้ยังมีสภาพแวดล้อมมากกว่าสองแบบที่เป็นไปได้ (โดยปกติฉันจะใช้ 3 หรือ 4) ดังนั้นบูลีนจึงช่วยได้เพียงเล็กน้อย
afilina

2
อย่าใช้สิ่งนี้ใช้แอพ สภาพแวดล้อม
Carlos Granados

2
ไม่ใช้ไม่เป็นประโยชน์ อธิบายว่าทำไม.
RichieHH

1
แม้ว่านี่จะไม่ใช่คำตอบที่เหมาะสมสำหรับ OP แต่ก็มีประโยชน์มากกว่า
nicolallias
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.