Wprowadzenie

Transkrypt

Wprowadzenie
Pomoc
Wprowadzenie
Zmieniony 29.07.2006.
patTemplate jest bazującym na XML-u silnikiem (engine) szablonów graficznych dostępnym na http://www.php-tools.de.
Celem Enginu Szablonów jest oddzielenie danych aplikacji od warstwy prezentacji tychże danych.
Jest wiele zalet użycia tego enginu a oto niektóre z nich:
- Umożliwia oddzielenie warstwy biznesowej od warstwy prezentacji. Warstwa logiczna i prezentacji są odzielnymi i
niezależnymi całościami.
- Wyjaśniają rolę kodu, w jaki szablon HTML jest przemieszany ze znacznikami składni Enginu.
- Dzielą pracę pomiędzy programistów i grafików. Opracowanie grafiki może odbywać się niezależnie, bez pot
zmiany zasadniczego kodu wykonywalnego.
- Pozwalają na ponowne użycie kodu HTML, tylko jak programista przerwie aplikację poprzez funkcje.
- UÅ‚atwiajÄ… pojedyncze zmiany w warstwie prezentacji aplikacji.
- Problem z utrzymaniem szablonu jest zredukowany ponieważ HTML szablonu nie może przetwać kodu aplikacji.
- Przygotowanie całych tematów albo skórek dla aplikacji jest możliwe i odbywa się w taki sposób, że cały kod
HTML zawiera siÄ™ w plikach oddzielonych od kodu.
- Pliki szablonów nie są plikami wykonywalnymi tak więc nie zagrażają bezpieczeństwu jeśli ktoś dostanie się do
poziomu przeglÄ…darki.
Silnik szablonów ogólnie mówiąc jest oparty o schemat model-widok-kontroler, który jest dobrze znany z Javy albo
innych języków zorientowanych obiektowo.
W szerokim znaczeniu model reprezentuje dane w twojej bazie danych, kontroler reprezentuje wykonywalny kod
korzystający z danych i manipulujący nimi zgodnie z określonymi procesami biznesowymi, a wgląd reprezentuje pliki HT
tworzące prezentacyjną część aplikacji.
Interfejs patTemplate z kontrolerem (twoją aplikacją PHP) udostępnia kompletne rozwiązanie dla strony prezentacyjnej
twojej aplikacji. Możliwe to jest dzięki wykorzystaniu PHP API i najbardziej czystego kodu HTML, specjalnych
znaczników XML oraz {ZMIENNYCH}.Uwagi, źródłaJeżeli masz sugestie odnośnie treści lub chcesz zgłosić poprawk
do tego rozdziału, skomentuj go albo umieść wiadomość na forum: Dokumentacja - Propozycje, zmiany,
poprawkiDziękujemy!Stefan Wajda, Zespół Dokumentacji PCJTłum. Adam Sobkowicz, Zespół Dokumentacji PCJNa
podstawie: Tekst orginału
http://www.pomoc.joomla.pl
Kreator PDF
Utworzono 1 March, 2017, 21:01

Podobne dokumenty