Variables: Cakupan variabel

Anda memiliki pilihan untuk menetapkan variabel ke lingkup objek utama Smarty, objek data yang dibuat dengan method createData, dan objek templat yang dibuat dengan method createTemplate. Objek-objek ini bisa diikat. Template melihat semua variabel dari objeknya sendiri dan semua variabel yang ditugaskan ke objek dalam rantai objek induknya.

Secara default template yang dirender oleh panggilan $smarty->display (...) atau $smarty->fetch (...) secara otomatis ditautkan ke lingkup variabel objek Smarty.

Dengan menetapkan variabel ke data individu atau objek template, kita memiliki kontrol penuh variabel mana yang dapat dilihat oleh template.

Sumber
https://www.smarty.net/docs/en/language.variable.scopes.tpl