Šeit ir vienkāršs piemērs, lai parādītu viegli maintainable kā noteikt lapas ielādi, pamatojoties uz pašreizējo URL. Tai pieder visi Jūsu lapas tādā asociatīvā masīvā .. Tas varētu viegli izvilkt no datubāzes.
Man ir iekļauti arī veidnes kodu, lai radītu vienkāršu ēdienkarti jums .. Protams, var vienkārši izveidot URL ar rokām savās veidnēs, ja tas nekalpo jūsu vajadzībām.
Par īsuma, es neiekļāva nevienu css vai tabulu struktūru index.tpl failu.
index.php
| Kods: |
| <? Php / ** * Mājas kontrolieris * @ Author www.ideamesh.com * / / / Iekļaut un instantiate Smarty / / Setup mēs meklējam kontrolēt lapas izskatu URL VAR / / Izmantojot $ _REQUEST darbības jomu, lai lapā var tikt pieņemts ar $ _POST vai $ _GET / / Šis masīvs ieņem attiecības starp lapas mainīgo un veidnes, lai slodze .. Šī informācija varētu būt iegūti no db / / Check ja pieprasītā lapa tika atrasts izvēlnē / / Piešķirt datus uz Smarty un parādīt |
index.tpl
| Kods: |
| {Ietvert failu = "menu.tpl"} {Ietvert failu = $ veidni,} |
menu.tpl
| Kods: |
| {* Mēs radīt izvēlnes sarakstu no pieejamajiem lappusēm izvēlnes *} <ul id="navigation"> {Foreach taustiņš = url_val prece = template_name no = $ izvēlnes} <li> <a href="{$SCRIPT_NAME}?{$page_var}={$url_val}"> {$ Url_val} <br /> </> </ Li> {/ Foreach} </ Ul> |









































