Prosty szablon na PatTemplate - Wprowadzenie |
![]() |
![]() |
Strona 5 z 14 W PHPTymczasem zróbmy niewielki przeskok i na innym przykładzie zobaczmy, jak stosować patTemplate w PHP: <?php // Dolacz plik patTemplate include("includes/patTemplate.php"); // Zanicjuj klase patTemplate i utworz nowy obiekt $tmpl = new patTemplate(); // Oznacz katalog, w ktorym umieszczono pliki szablonu. $tmpl->setBasedir("templates"); // Wybierz plik szablonu, ktory ma byc przetwarzany. $tmpl->readTemplatesFromFile("przyklad1.tmpl.html"); // Dodaj do szablonu zmienne $tmpl->addVar("artykul", "NAGLOWEK", "To jest naglowek"); $tmpl->addVar("artykul", "ZAWARTOSC", "A to jest zawartosc..."); // Przetworz i wypisz szablon $tmpl->displayParsedTemplate("artykul"); ?> Jak widziesz w powyższym przykładzie, korzystanie z patTemplate jest dość logiczne. Spójrzmy na każdy element powyższego kodu: // Dolacz plik patTemplate include("patTemplate.php"); Ten krok jest zapewne oczywisty. Wszystko, co robi, to włącza plik patTemplate. // Zanicjuj klase patTemplate i utworz nowy obiekt $tmpl = new patTemplate(); Ten fragment inicjuje klasę patTemplate klasę i tworzy nowy obiekt - instancję klasy. // Oznacz katalog, w ktorym umieszczono pliki szablonu. $tmpl->setBasedir("templates"); Funkcja // Wybierz plik szablonu, ktory ma byc przetwarzany. $tmpl->readTemplatesFromFile("przyklad1.tmpl.html"); Funkcja // Dodaj do szablonu zmienne $tmpl->addVar("artykul", "NAGLOWEK", "To jest naglowek"); $tmpl->addVar("artykul", "ZAWARTOSC", "A to jest zawartosc..."); Te dwie linie zawierają zmienne, które po przetworzeniu szablonu zostaną zastąpione faktyczną zawartością. Funkcja // Przetworz (parsuj) i wypisz szablon na ekranie $tmpl->displayParsedTemplate("artykul"); Ta funkcja przetwarza szablon (wykonuje wszystkie zawarte w nim instrukcje), a następnie wyświetla go na ekranie. Po tym wprowadeniu powinieneś rozumieć podstawy działania patTemplate. Dalej przejdziemy do rzeczy nieco bardziej skomplikowanych. |
|
Zmieniony ( 07.05.2009. ) |
« poprzedni artykuł | następny artykuł » |
---|