⊗ppMVUFmMdPr 18 of 35 menu

Mazoezi ya Kufanya Kazi na Miundo ya MVC katika PHP

Hebu kwenye database yako iwe na jedwali la page na maingizo kadhaa. Hebu tutengeneze muundo Page na mbinu mbili. Mbinu ya kwanza itapata ingizo moja kulingana na id yake, na mbinu ya pili - itapata safu ya maingizo kutoka kwenye masafa ya id:

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

Hebu sasa tufanye kazi na muundo wetu kwenye kikoa:

<?php namespace Project\Controllers; use \Core\Controller; use \Project\Models\Page; // inaunganisha muundo wetu class PageController extends Controller { public function test() { $page = new Page; // inaunda kitu cha muundo $data = $page->getById(3); // itapata ingizo lenye id=3 var_dump($data); $data = $page->getById(5); // itapata ingizo lenye id=5 var_dump($data); $data = $page->getByRange(2, 5); // maingizo yenye id kutoka 2 hadi 5 var_dump($data); } } ?>

Unda kwenye database yako jedwali page, ijaze na data. Thibitisha utendakazi wa code, ulioelezewa kwenye nadharia.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa