bahagian, fungsi bahagian lain
fungsi bahagian, bahagian lain:
Teg bahagian mesti muncul secara berpasangan. Atribut nama dan gelung mesti ditetapkan
Nama boleh menjadi apa-apa gabungan huruf, nombor dan garis bawah bersarang tetapi mesti dijamin Nama bersarang adalah unik
Gelung pembolehubah (biasanya tatasusunan) menentukan bilangan kali gelung dilaksanakan
Apabila diperlukan Apabila mengeluarkan pembolehubah dalam gelung bahagian, pembolehubah nama yang disertakan dalam kurungan persegi mesti ditambah selepas pembolehubah
sectionelse dilaksanakan apabila pembolehubah gelung tidak mempunyai nilai
cth1:
. :
$smarty->assign('custid',array(1000,10001,10002));
test.html:
=nama gelung$custid=gelung pelanggan id: {$custid[pelanggan]}<br>
{/bahagian}
output:id: 1000<br>
id: 1001<br>
id: 1001<br>
id:
id: 1000<br>
array('custid'=>1000,'name'=>'smile2','address'=>' Shanghai'), array('custid'=>1000,'name'=>'smile3','address'=>'Beijing'),
));
test.html:
{nama bahagian =gelung pelanggan=$contacts}id: {$contacts[customer].custid}<br>
name: {$contacts[customer].name}<br>alamat: {$contacts [pelanggan].alamat }<br>{/bahagian}
output:
id: 1000nama: smile1alamat: Hefei
id: 1000 smile2nama: 1000 smile2 1000
nama: smile3
alamat: Beijing
cth3: (demo bahagian lain) $smarty->assign('custid',array()); test.html: {section name=customer loop=$custid} 输出: tiada nilai dalam $custid.
test.php:
id[custod] }<br>
{sectionelse}
tiada nilai dalam $custid.
{/section}