นี่เป็นตัวอย่างง่ายๆที่แสดงให้เห็นถึงวิธีที่ง่าย maintainable ของการตั้งค่าการโหลดหน้าอยู่บนพื้นฐานของ URL ปัจจุบันคือ มันถือทั้งหมดของหน้าเว็บที่มีให้คุณในอาเรย์ .. นี้ได้อย่างง่ายดายดึงข้อมูลจากฐานข้อมูล
ผมได้รวมยังรหัสแม่แบบในการสร้างเมนูง่ายๆสำหรับคุณ .. คุณสามารถของหลักสูตรเพียงแค่สร้าง URL ของด้วยมือในแม่แบบของคุณหากยังไม่สามารถตอบสนองความต้องการของคุณ
สำหรับความกะทัดรัดที่ฉันไม่ได้รวม CSS หรือโครงสร้างของตารางสำหรับแฟ้ม index.tpl
index.php
| รหัสสินค้า: |
| <? PHP / ** ควบคุมเว็บไซต์ * * ผู้เขียน @ www.ideamesh.com * / / / รวมและ instantiate Smarty / / ตั้งค่า var url เรากำลังมองหาในการควบคุมการแสดงผลหน้า / / การใช้ขอบเขต _REQUEST $ เพื่อที่หน้าจะสามารถส่งผ่านไปในทางหรือ $ _POST $ _GET / / อาร์เรย์นี้ถือความสัมพันธ์ระหว่างตัวแปรหน้าและแม่แบบที่จะโหลด .. ข้อมูลนี้อาจจะมีการเรียกข้อมูลจากฐานข้อมูล / / ตรวจสอบว่าเพจที่ร้องขอพบว่าในเมนู / / กำหนดข้อมูลที่จะ Smarty และแสดง |
index.tpl
| รหัสสินค้า: |
| {include file = "menu.tpl"} {รวมแฟ้มแม่แบบ = $} |
menu.tpl
| รหัสสินค้า: |
| {* เราสร้างรายการเมนูจากหน้าเว็บที่มีอยู่ในเมนู *} id="navigation"> <ul {คีย์ foreach = รายการ url_val = template_name จากเมนู = $} <li> href="{$SCRIPT_NAME}?{$page_var}={$url_val}"> <a {$} url_val <br /> </ a> </ li> {/ foreach} <ul /> |









































