twig模板獲取全局變量的方法
本文實例講述了twig模板獲取全局變量的方法。分享給大家供大家參考,具體如下:
簡單介紹下,twig是一模板引擎,可以簡化php的編寫過程,提高效率。
而Symfony模板里,就自帶了twig這一模板引擎。
twig的語法用的多的,也就三種,也是比較容易的
1、{{..}},這個在twig里是代表輸出變量的意思,舉個例子:
{{ id }}
2、{%…%},這個在twig里代表的是進行判斷,舉個例子(取自twig官方文檔示例):
判斷值是否為真:
{% if online == false %} <p>Our website is in maintenance mode. Please, come back later.</p> {%endif%}
判斷值是否為空:
{% if users %} <ul> {% for user in users %} <li>{{ user.username|e }}</li> {% endfor %} </ul> {% endif %}
判斷能否找到這個值:
{% if users is defined %} <li>{{ user.username|e }}</li> {% endif %}
3、{#…#},這個事注釋的意思
大概的語法介紹完了,然后就是這個如何用twig輸出全局變量。
搜了半天都沒找到,最后翻墻找到了,下面上代碼
{{ app.session.get('varname') }}
上面的varname 就是需要輸出的session數(shù)組里對應的值的名字。
目前還在繼續(xù)學習twig這個模板引擎。歡迎指正,補充。
本文永久地址:http://blog.it985.com/6823.html
本文出自 IT985博客 ,轉載時請注明出處及相應鏈接。
更多關于PHP模板相關內容感興趣的讀者可查看本站專題:《PHP模板技術總結》、《smarty模板入門基礎教程》、《codeigniter入門教程》及《ThinkPHP入門教程》
希望本文所述對大家PHP程序設計有所幫助。
相關文章
PHP執(zhí)行系統(tǒng)命令函數(shù)實例講解
這篇文章主要介紹了PHP執(zhí)行系統(tǒng)命令函數(shù)實例講解,列舉的都是一些常用的函數(shù),有感興趣的同學可以學習下2021-03-03PHP執(zhí)行SQL文件并將SQL文件導入到數(shù)據庫
今天給大家介紹一下,如何利用php自動執(zhí)行.sql文件。其實很簡單,就是獲取sql文件中的內容,然后將每一句sql語句一次執(zhí)行就行啦。需要的朋友可以參考下2015-09-09laravel5.0在linux下解決.htaccess無效和去除index.php的問題
今天小編就為大家分享一篇laravel5.0在linux下解決.htaccess無效和去除index.php的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10Laravel中創(chuàng)建Zip壓縮文件并提供下載
在Laravel中,創(chuàng)建Zip壓縮文件并提供下載是一個常見的需求,首先,我們需要確保服務器上安裝了Zip擴展,然后使用ZipArchive類創(chuàng)建 Zip文件并添加需要壓縮的文件和目錄,最后提供直接下載或預覽后下載的方式供用戶下載,本文將介紹并提供詳細的步驟和代碼示例2024-03-03Zend Framework框架之Zend_Mail實現(xiàn)發(fā)送Email郵件驗證功能及解決標題亂碼的方法
這篇文章主要介紹了Zend Framework框架之Zend_Mail實現(xiàn)發(fā)送Email郵件驗證功能及解決標題亂碼的方法,詳細分析了Zend_Mail組件實現(xiàn)郵件發(fā)送的具體步驟,并給出了標題亂碼的解決方法,需要的朋友可以參考下2016-03-03