有沒有方法可以在樹枝模板中獲取當前環境的名稱?我想根據它設置一些CSS樣式值。使用Symfony2獲取樹枝模板中的環境名稱
回答
http://symfony.com/doc/current/templating/app_variable.html:
<p>Application Environment: {{ app.environment }}</p>
使用
app.environment
例如
{% extends app.environment == 'dev' ? "::dev_layout.html.twig" : "::layout.html.twig" %}
或者你可以使用
app.debug
如果啓用調試此返回true。 這通常是在開發環境中的情況,但是可以在任何環境中啓用調試... prod,test,dev等......
僅當啓用調試時,app.debug纔會返回true。儘管在生產環境中啓用調試模式通常是一個糟糕的主意,但打開它並不是不可能的。 – GergelyPolonkai 2013-07-30 14:52:09
可以在任何環境下啓用或禁用調試。此外,還有不止兩種可能的環境(我通常使用3或4),所以布爾值沒有什麼幫助。 – afilina 2014-01-14 22:38:38
不要使用這個,使用應用程序。環境 – 2016-03-22 16:08:52
- 1. Symfony2,樹枝和複選框自定義樹枝模板
- 2. 如何從樹枝模板中的symfony2路由名稱生成url?
- 3. Symfony2:使用LiipImagineBundle和KnpGaufretteBundle以及Amazon S3中的樹枝模板
- 4. 我可以在symfony2樹枝模板中編寫css並在另一個樹枝模板中使用它嗎?
- 5. 如何獲取Symfony2樹枝模板中單個字段的錯誤?
- 6. 樹枝模板條件模式循環
- 7. 樹枝主佈局中的模板名稱
- 8. 循環通過樹枝模板中的值並找到現有的部分(Symfony2)
- 9. Symfony2 app.request.get在呈現的樹枝模板中返回null
- 10. Symfony2嵌入形式在樹枝模板中呈現
- 11. symfony 2.8 FOSUserBundle legacyFormHelper:獲取樹枝模板中的輸入字段
- 12. 使用樹枝模板來顯示XML
- 13. 使用javascript呈現樹枝模板
- 14. 如何使用symfony2中的樹枝繼承更改標籤模板
- 15. 使用CsvFileLoader的樹枝Symfony2翻譯
- 16. 獲取模板名稱 - Smarty
- 17. 如何從樹枝模板中的Symfony2 config.yml讀取配置設置?
- 18. Symfony2的 - 讓控制器在樹枝模板返回
- 19. 在樹枝模板Symfony2的FOSUserBundle顯示expiresAt
- 20. Symfony2的路徑圖像在樹枝模板
- 21. 多次打印表單。 Symfony2的。樹枝模板
- 22. Symfony2的jQuery的在樹枝
- 23. 樹枝和相關模板
- 24. 包含在樹枝模板
- 25. Angular2樹枝模板加載
- 26. 樹枝逃生( 'JS')Symfony2的
- 27. 重寫表單模板Symfony2,樹枝元素?
- 28. Laravel 4中的樹枝模板
- 29. 如何在樹枝,symfony2中獲取貨幣符號?
- 30. 用樹枝環行
它滑倒了我的眼睛,對此感到抱歉...感謝你指出來了! – GergelyPolonkai 2012-04-17 18:14:21
這將有助於提供鏈接的實際答案。 – afilina 2014-01-14 22:36:47