程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> twig模板獲取全局變量的方法

twig模板獲取全局變量的方法

編輯:PHP綜合

本文實例講述了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數組裡對應的值的名字。

目前還在繼續學習twig這個模板引擎。歡迎指正,補充。

本文永久地址:http://blog.it985.com/6823.html
本文出自 IT985博客 ,轉載時請注明出處及相應鏈接。

更多關於PHP模板相關內容感興趣的讀者可查看本站專題:《PHP模板技術總結》、《smarty模板入門基礎教程》、《codeigniter入門教程》及《ThinkPHP入門教程》

希望本文所述對大家PHP程序設計有所幫助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved