Câteva sfaturi despre cum să vă scrieți propriile fragmente

MODX nu impune cerințe mari dezvoltatorului. Dacă știți un mic cod HTML, atunci puteți face site-ul dvs. ușor:

Meniu - Wayfinder
Știri de ieșire - getResources







Doar corect scrieți parametrii de apel și inserați-l în șablonul HTML - site-ul este gata.

Dar, de îndată ce constructorul site-ului trebuie să facă ceva ușor diferit, începe să-și scrie propriile fragmente. Aici și acolo există asemenea creații

Nu este nevoie să vă conectați la baza de date și să scrieți cererile dvs.


MODX este construit pe xPDO. Acesta este un fel de strat între codul programatorului și baza de date. PHP vă permite să lucrați cu MySQL, să scrieți datele bazei de date, să le luați de acolo, dar nu aveți nevoie să vă conectați la baza de date, să scrieți întrebări și așa mai departe. xPDO în plus față de filtrarea datelor (care vă va proteja împotriva hacking-ului folosind injecția SQL) oferă, de asemenea, funcții convenabile pentru lucrul cu datele. Pentru a obține date din baza de date, utilizați getObject și getCollection. Utilizați API, puneți întrebări, solicitați, spuneți. În general, cred că va fi necesar să scrieți în exemple cum se utilizează getObject și getCollection pentru începători.







Fragmentul dvs. trebuie să returneze ceva


De exemplu, într-un fragment, verificați pur și simplu o valoare și tipăriți textul pe baza acesteia:

Da, ambele fragmente vor funcționa, dar dacă codul este proiectat într-un al doilea mod, atunci acest fragment poate fi utilizat în orice alt loc, de exemplu:

Astfel, snippet getTheme poate afișa atât valoarea pe pagină, cât și cea a variabilei în orice alt fragment. Toate din cauza cuvântului magic.

Despre cache


Asigurați-vă că ați citit și articolul Apelarea fragmentelor memorate în cache și noncache în exemple. Pentru a înțelege cum să sunați la fragmente: așa # 91; # 91; fragmentul # 93; # 93; sau așa # 91; # 91 ;! Fragment # 93; # 93;

← Din nou, despre cache. Generarea meniului o singură dată

Procesarea unui număr mare de documente pe o slabă hosting →







Articole similare

Trimiteți-le prietenilor: