อ่านเอกสารที่นี่: http://www.smarty.net/docs/en/language.function.assign.tpl
ขอบเขตของตัวแปรที่กำหนด: 'parent', 'root' หรือ 'global'
ฉันรู้ว่าระดับโลกคืออะไร แต่รูทหมายถึงอะไร?
อ่านเอกสารที่นี่: http://www.smarty.net/docs/en/language.function.assign.tpl
ขอบเขตของตัวแปรที่กำหนด: 'parent', 'root' หรือ 'global'
ฉันรู้ว่าระดับโลกคืออะไร แต่รูทหมายถึงอะไร?
มันบอกว่าในหน้าที่คุณเชื่อมโยงไป
ตัวอย่างที่ 7.12 {กำหนด} ตัวแปรให้กับแผนผังขอบเขตปัจจุบัน
คุณสามารถกำหนดตัวแปรให้กับรูทของรูททรีปัจจุบันได้ เทมเพลตทั้งหมดจะมองเห็นตัวแปรได้โดยใช้รูททรีเดียวกัน
{กำหนด var=foo value="bar" scope="root"}
ดังนั้นเมื่อคุณเรียก $smarty->display("webpage.tpl");
แล้วกำหนด var ด้วยขอบเขตรูทในเทมเพลตใดๆ ที่ webpage.tpl อาจรวมไว้ var นั้นจะพร้อมใช้งานสำหรับเทมเพลตอื่นๆ ทุกเทมเพลตที่ webpage.tpl รวมอยู่ด้วย และใน webpage.tpl เอง