⊗ppMVUFmMdPr 18 of 35 menu

Praktika e Punës me Modelet në MVC në PHP

Le të themi se në bazën tuaj të të dhënave ka një tabelë page me disa regjistrime. Le të krijojmë një model Page me dy metoda. Metoda e parë do të marrë një regjistrim sipas id së saj, ndërsa metoda e dytë - do të marrë një grup regjistrimesh nga një interval id-sh:

<?php namespace Project\Models; use \Core\Model; class Page extends Model { public function getById($id) { return $this->findOne("SELECT * FROM page WHERE id=$id"); } public function getByRange($from, $to) { return $this->findMany("SELECT * FROM page WHERE id>=$from AND id<=$to"); } } ?>

Tani le të punojmë me modelin tonë në kontrollor:

<?php namespace Project\Controllers; use \Core\Controller; use \Project\Models\Page; // lidhim modelin tonë class PageController extends Controller { public function test() { $page = new Page; // krijojmë objektin e modelit $data = $page->getById(3); // do të marrim regjistrimin me id=3 var_dump($data); $data = $page->getById(5); // do të marrim regjistrimin me id=5 var_dump($data); $data = $page->getByRange(2, 5); // regjistrimet me id nga 2 deri në 5 var_dump($data); } } ?>

Krijoni në bazën tuaj të të dhënave tabelën page, plotësojeni atë me të dhëna. Kontrolloni punën e kodit, të përshkruar në teori.

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