Get Smarty

Donate

Paypal

Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Advertisement

{html_table}

{html_table} adalah fungsi kustom yang mengeluarkan array data ke dalam HTML <table>.

Nama AtributTipeDiperlukanDefaultDeskripsi
looparrayYan/aArray data untuk diulang
colsmixedTidak3 Jumlah kolom dalam tabel atau daftar dipisahkan-koma daru nama heading kolom. Jika atribut-cols kosong, tapi rows disediakan, maka jumlah cols dihitung sejumlah rows dan jumlah elemen untuk ditampilkan cukup cols untuk menampilkan semua elemen. Jika kedua rows dan cols, mengabaikan standar cols ke 3. Jika disediakan sebagai daftar atau array, jumlah kolom dihitung dari jumlah elemen dalam daftar atau array.
rowsintegerTidakempty Jumlah baris dalam tabel. Jika atribut-rows kosong, tapi cols disediakan, maka jumlah rows dihitung dengan jumlahcols dan jumlah elemen untuk ditampilkan cukup rows untuk menampilkan semua elemen.
innerstringTidakcols Arah elemen konsekutif dalam pengulangan-array yang diberikan. cols berarti elemen ditampilkan kolom-demi-kolom. rows berarti elemen ditampilkan baris-demi-baris.
captionstringTidakemptyTeks yang dipakai untuk elemen <caption> tabel
table_attrstringTidakborder="1"Atribut untuk tag <table>
th_attrstringTidakemptyAtribut untuk tag <th> (array diputar)
tr_attrstringTidakemptyatribut untuk tag <tr> (arrays diputar)
td_attrstringTidakemptyAtribut untuk tag <td> (arrays diputar)
trailpadstringTidak&nbsp;Nilai untuk mengisi sel sisa pada baris terakhir (jika ada)
hdirstringTidakright Arah setiap baris digambar. nilai yang mungkin: right (kiri-ke-kanan), dan left (kanan-ke-kiri)
vdirstringTidakdown Arah setiap kolom digambar. Nilai yang mungkin: down (atas-ke-bawah), up (bawah-ke-atas)

  • Atribut cols menentukan berapa banyak kolom berada dalam tabel.

  • Nilai table_attr, tr_attr dan td_attr menentukan atribut yang diberikan ke tag <table>, <tr> dan <td>.

  • Jika tr_attr atau td_attr adalah array, ia akan dilewati berputar.

  • trailpad adalah nilai yang disimpan ke dalam sel sisa pada baris tabel terakhir jika ada.

Teladan 8-22. {html_table}

assign( \'data\', array(1,2,3,4,5,6,7,8,9) ); $smarty->assign( \'tr\', array(\'bgcolor="#eeeeee"\',\'bgcolor="#dddddd"\') ); $smarty->display(\'index.tpl\'); ?>'); ?>

Variabel yang ditempatkan dari php dapat ditampilkan seperti tiga contoh demonstrasi. Setiap contoh menampilkan template diikuti oleh output.

{**** Contoh Satu ****}
{html_table loop=$data}

<table border="1">
<tbody>
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>4</td><td>5</td><td>6</td></tr>
<tr><td>7</td><td>8</td><td>9</td></tr>
</tbody>
</table>


{**** Contoh Dua ****}
{html_table loop=$data cols=4 table_attr='border="0"'}

<table border="0">
<tbody>
<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
<tr><td>5</td><td>6</td><td>7</td><td>8</td></tr>
<tr><td>9</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
</tbody>
</table>


{**** Contoh Tiga ****}
{html_table loop=$data cols="first,second,third,fourth" tr_attr=$tr}

<table border="1">
<thead>
<tr>
<th>pertama</th><th>kedua</th><th>ketiga</th><th>keempat</th>
</tr>
</thead>
<tbody>
<tr bgcolor="#eeeeee"><td>1</td><td>2</td><td>3</td><td>4</td></tr>
<tr bgcolor="#dddddd"><td>5</td><td>6</td><td>7</td><td>8</td></tr>
<tr bgcolor="#eeeeee"><td>9</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
</tbody>
</table>
Comments
No comments for this page.

Advertisement