Fungsi Template
Semua atribut yang dikirimkan ke fungsi template dari template yang berisi $params sebagai array asosiatif.
Output (nilai hasil) atas fungsi akan diganti di tempat tag fungsi dalam template, misalnya fungsi {fetch}. Alternatif lain, fungsi bisa hanya melakukan beberapa tugas tanpa output apapun, misalnya fugnsi {assign}.
Jika fungsi perlu menempatkan beberapa variabel ke template atau gunakan beberapa fungsionalitas lain yang disediakan-Smarty, ini dapat menggunakan obyek $smarty yang disertakan untuk melakukannya misaslnya $smarty->foo().
yang dapat digunakan dalam template sebagai:
Question: Will we ever have time travel? Answer: {eightball}. |
Lihat juga: register_function(), unregister_function().