⊗ppMVUFmMdPr 18 of 35 menu

Praktyk met Modelle in MVC in PHP

Laat in jou databasis 'n tabel page wees met 'n paar inskrywings. Kom ons skep 'n model Page met twee metodes. Die eerste metode sal een inskrywing kry volgens sy id, en die tweede metode - 'n skikking van inskrywings uit die reeks id kry:

<?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"); } } ?>

Kom ons werk nou met ons model in die beheerder:

<?php namespace Project\Controllers; use \Core\Controller; use \Project\Models\Page; // koppel ons model in class PageController extends Controller { public function test() { $page = new Page; // skep 'n model-objek $data = $page->getById(3); // kry inskrywing met id=3 var_dump($data); $data = $page->getById(5); // kry inskrywing met id=5 var_dump($data); $data = $page->getByRange(2, 5); // inskrywings met id van 2 tot 5 var_dump($data); } } ?>

Skep in jou databasis die tabel page, vul dit met data. Toets die werking van die kode, soos beskryf in die teorie.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp