本文實例講述了twig模板獲取全局變量的方法。分享給大家供大家參考,具體如下:
簡單介紹下,twig是一模板引擎,可以簡化php的編寫過程,提高效率。
而Symfony模板里,就自帶了twig這一模板引擎。
twig的語法用的多的,也就三種,也是比較容易的
1、{{..}},這個在twig里是代表輸出變量的意思,舉個例子:
{{ id }} 2、{%…%},這個在twig里代表的是進(jìn)行判斷,舉個例子(取自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ù)組里對應(yīng)的值的名字。
目前還在繼續(xù)學(xué)習(xí)twig這個模板引擎。歡迎指正,補(bǔ)充。
本文永久地址:http://blog.it985.com/6823.html
本文出自 IT985博客 ,轉(zhuǎn)載時請注明出處及相應(yīng)鏈接。

















