⊗ppMVUFmMd 17 of 35 menu

Modelet në MVC në PHP

Le të shqyrtojmë tani modelet. Modelet po ashtu si kontrolluesit, përfaqësojnë klasë OOP. Ato duhet të vendosen në dosjen /project/models/. Le të krijojmë në këtë dosje në skedarin Page.php modelin Page që përgjigjet për të dhënat e faqeve të faqes sonë të internetit:

<?php namespace Project\Models; use \Core\Model; class Page extends Model { } ?>

Siç e shihni, modeli ynë trashëgon nga klasa \Core\Model. Nga kjo klasë modeli ynë trashëgon metodat e mbrojtura findOne dhe findMany. Metoda findOne si parametër prin një kërkesë SQL dhe kthen të parën regjistrim nga baza e të dhënave, që ka rënë në rezultat të kërkesës. Metoda findMany gjithashtu pranon një kërkesë SQL, por kthen një grup regjistrimesh.

Në këtë rast nuk keni nevojë të shkruani kod, që vendos lidhjen me bazën e të dhënave, si dhe të përpunoni rezultatet e kërkesës përmes mysqli_fetch_assoc. Korniza e punës e bën këtë për ju. Ju thjesht duhet të zgjidhni, nëse prisni nga kërkesa një regjistrim nga baza e të dhënave ose disa dhe të përdorni funksionin përkatës, duke marrë si rezultat një grup të kuptueshëm, me të cilin thjesht mund të merreni dhe të përdoret më tej.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo