程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> smarty學習筆記之常見代碼段用法總結

smarty學習筆記之常見代碼段用法總結

編輯:PHP綜合

本文實例講述了smarty常見代碼段。分享給大家供大家參考,具體如下:

1、

<select >
  {html_options values=$cust_ids selected=$customer_id output=$cust_names}
</select>

說明:生成下拉菜單。values=一個數組,數組元素為列表值 selected=一個值,這個是默認的列

表值 output=一個數組,數組元素為顯示的列表值

{html_checkboxes values=$cust_ids checked=$customer_id 
output=$cust_names separator="<br/>"}

說明:復選框。同上;separator="<br />"指以<br />分隔每個復選按鈕的字符串

{html_radios values=$cust_ids checked=$customer_id
output=$cust_names separator="<br/>"}

說明:單選按鈕

2、

{counter start=0 skip=2 print=ture}

說明:計數器,其後使用時,以0 開始,每次增加 2 。

3、

{section loop=$data}
  <tr bgcolor="{cycle values="#eeeeee,#d0d0d0"}">
  <td>{$data[rows]}</td>
  </tr>
{/section}

說明:輪回返回數組元素(或一個數列)值

4、

{assign var="name" value="Bob"}
The value of $name is {$name}.//The value of $name is Bob。

說明:賦值

5、

{fetch file="http://www.myweather.com/68502/" assign="weather"}

說明:fetch 用於從本地文件系統、HTTP或FTP上取得文件並顯示文件的內容. 如果文件名稱 

以"http://"開頭,將取得該網站頁面並顯示. 如果文件名稱以"ftp://"開頭,將從ftp服務器取得

該文件並顯示.

6、

{html_image file="../path/relative/to/currdir/pumpkin.jpg"
border="1" height="100" width="100" alt="圖片" href="1.html"}

說明:圖片

7、

{html_select_date}

說明:創建日期下拉菜單. 它可以顯示任意年月日

{html_select_time}

說明:用於創建時間下拉菜單. 它可以顯示任意時分秒

8、

{html_table loop=$data cols=4 table_attr='border="0"'
tr_attr=$tr td_attr=$td}

說明:以$data數組元素形成一個4列的表。table_attl為表格屬性,tr_attr為行屬性,td_attr

為列屬性

9、

{math equation="x + y" x=$height y=$width}

說明:數學運算函數

10、

{mailto address="[email protected]" text="send me some mail"}

說明:生成電子郵件鏈接

11、

{popup}

說明:創建javascript彈出窗口,使用前必須先調用 popup_init 函數

希望本文所述對大家基於smarty模板的PHP程序設計有所幫助。

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