程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> Smarty在模板文件中的一些應用

Smarty在模板文件中的一些應用

編輯:關於PHP編程

1 數學運算可以直接應用於模版標記中的變量

  1. {$foo+1}   
  2. {$foo*$bar}   
  3. {if ($foo+$bar%$baz*134232+10+$b+10)}...{/if} 

2 GET,POST,SERVER,SESSIOM,COOKIES等頁面請求變量,可以在模板中直接訪問

  1. {*顯示來自URL的GET傳值"page" *}   
  2. {$smarty.get.page}   
  3.  
  4. {*顯示來自一個表單(POST )的變量"page" *}   
  5. {$smarty.post.page}   
  6.  
  7. {*顯示cookie "username"的值 *}   
  8. {$smarty.cookies.username}   
  9.  
  10. {*顯示 server 變量"SERVER_NAME" *}   
  11. {$smarty.server.SERVER_NAME}   
  12.  
  13. {*顯示系統環境(env)的變量"PATH" *}   
  14. {$smarty.env.PATH}   
  15.  
  16. {*顯示PHP session 變量"id" *}   
  17. {$smarty.session.id}   
  18.  
  19. {*顯示來自get/post/cookies/server/env 的變量"username" *}   
  20. {$smarty.request.username} 

 3 可以通過{$smarty.now}來訪問當前的時間戳(timestamp),可以通過date_format 變量調節器來為特定的輸出作處理

  1. {$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}   
  2. {*這裡用到了Smarty變量修飾符*} 

4 可以通過{$smarty.const}來直接訪問 PHP 常量

  1. {$smarty.const.My_Val} 

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