This article describes common code snippets of smarty. Share it for your reference, as follows:
1、
<select > {html_options values=$cust_ids selected=$customer_id output=$cust_names} </select>
Description: Generate a drop-down menu. values=an array, array element is a list value selected=an value, this is the default column
Table value output=A array, the array element is the displayed list value
{html_checkboxes values=$cust_ids checked=$customer_id output=$cust_names separator="<br/>"}
Description: Check box. Same as above; separator="<br />" refers to a string that separates each check button
{html_radios values=$cust_ids checked=$customer_id output=$cust_names separator="<br/>"}
Description: Radio button
2、
{counter start=0 skip=2 print=ture}
Description: The counter, when used later, starts with 0, increments by 2 each time.
3、
{section loop=$data} <tr bgcolor="{cycle values="#eeeeee,#d0d0d0"}"> <td>{$data[rows]}</td> </tr> {/section}
Description: Reincarnation returns the value of an array element (or a sequence)
4、
{assign var="name" value="Bob"} The value of $name is {$name}.//The value of $name is Bob。
Description: Assignment
5、
{fetch file="/68502/" assign="weather"}
Description: fetch is used to obtain files from local file system, HTTP or FTP and display the contents of the file. If the file name is
Starting with "http://", the website page will be obtained and displayed. If the file name starts with "ftp://", it will be obtained from the ftp server
The file is displayed.
6、
{html_image file="../path/relative/to/currdir/" border="1" height="100" width="100" alt="picture" href=""}
Description: Picture
7、
{html_select_date}
Description: Create Date drop-down menu. It can display any year, month and day
{html_select_time}
Description: Used to create a time drop-down menu. It can display any time, minute and second
8、
{html_table loop=$data cols=4 table_attr='border="0"' tr_attr=$tr td_attr=$td}
Description: Use the $data array element to form a 4-column table. table_attl is the table attribute, tr_attr is the row attribute, td_attr
Column attributes
9、
{math equation="x + y" x=$height y=$width}
Description: Mathematical operation function
10、
{mailto address="me@" text="send me some mail"}
Description: Generate an email link
11、
{popup}
Note: Create a javascript popup window, you must call the popup_init function before using it
I hope that this article will be helpful to everyone's PHP programming based on smarty templates.