Utilizarea șabloanelor în php

Titlul lucrării: Utilizarea șabloanelor în PHP

Domeniu: Informatică, Cibernetică și Programare

Descriere: Tehnologii de server pentru dezvoltarea site-urilor web Utilizarea șabloanelor în PHP Ce sunt șabloanele și de ce sunt necesare Ce este un șablon într-o limbă de programare Puteți spune că un șablon este un text cu variabile în interiorul acestuia. Atunci când șablonul este procesat, variabilele se înlocuiesc cu







Mărime fișier: 200 KB

Lucrarea a fost descărcată: 4 persoane.

Utilizarea șabloanelor în php

Tehnologii de server pentru dezvoltarea de site-uri Web

Utilizarea șabloanelor în PHP


Ce sunt șabloanele și de ce sunt necesare?

Ce este un șablon într-un limbaj de programare? Puteți spune că un șablon este un text cu variabile în interiorul acestuia. Atunci când șablonul este procesat, variabilele sunt înlocuite cu valorile lor.

În cadrul unei conferințe am considerat deja un exemplu de șablon. A fost un șablon pentru afișarea documentelor. Utilizatorul a creat un șir de text marcat cu etichete html și a introdus metacaractere speciale (ale formularului ), pe care programul nostru la înlocuit ulterior cu valorile elementelor corespondente. Pentru ceea ce aveam nevoie de un astfel de șablon. De exemplu, puteți modifica stilul de afișare al documentului fără a schimba codul programului.

Cel mai comun răspuns la întrebare este motivul pentru care aveți nevoie de șabloane. sună astfel: sunt necesare șabloane pentru a separa logica aplicației de modul în care sunt prezentate datele, adică de la proiectare.







Șablonul exemplului de mai sus este unul dintre cele mai simple. Pentru a le procesa, se folosește numai funcția de substituție str_replace (). Cel mai adesea pentru a lucra cu șabloane. creați biblioteci de clasă. În principiu, nu este nevoie să creați propria dvs. bibliotecă, deoarece există multe biblioteci de șabloane distribuite gratuit. asupra funcționalității pe care lucrează mari echipe de dezvoltatori, încercând să le facă universale, puternice și rapide. Unele dintre aceste biblioteci vom lua în considerare. Dar, mai întâi, formulăm o problemă, folosind exemplul unei soluții din care vom demonstra utilizarea diferitelor șabloane.

Cum puteți rezolva o astfel de problemă într-un mod simplu de substituire. și anume această metodă. pe care am rezolvat sarcina de afișare a documentelor?

Trebuie să veniți cu un șablon pentru această pagină și să îl stocați undeva (într-un fișier sau într-o bază de date). Evident, nu putem veni cu un șablon pentru întreaga pagină, deoarece nu știm câte articole din baza de date. În șablon, am acceptat să folosim doar html și metacaractere . Prin urmare, putem scrie doar un șablon pentru o linie a listei, care este deja programabil convertită la numărul necesar de linii.

  • target = new>

    ( )

    $ li_tmpl = file_get_contents ("tmpl.html");

    // citiți modelul de linie din fișier

    // stabiliți conexiunea și selectați

    $ conn = mysql_connect ("localhost".

    sau să moară ("Cant connect");

    $ sql = "SELECT * FROM articole";

    $ q = mysql_query ($ sql. $ conn);

    Crearea meniurilor principale și contextuale Există 2 componente folosite pentru a crea meniul: TMinMenu și TPopupMenu localizate pe pagina Stndrd. Componenta din clasa TMinMenu definește meniul principal al formularului. Puteți plasa orice număr de obiecte din această clasă pe formular, dar acesta va fi afișat în bara de meniu din partea de sus a formularului și va fi doar una dintre ele specificată în proprietatea formularului de meniu.







    Articole similare

    Trimiteți-le prietenilor: