⊗ppMVUFmMdPr 18 of 35 menu

PHP-де MVC модельдерімен жұмыс істеу тәжірибесі

Сіздің дерекқорыңызда page кестесі болсын қандай да бір жазбалармен. Page моделін жасайық екі әдіспен. Бірінші әдіс оның id бойынша бір жазбаны алады, ал екінші әдіс - 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"); } } ?>

Енді модельімізбен басқаруышта жұмыс істейік:

<?php namespace Project\Controllers; use \Core\Controller; use \Project\Models\Page; // біздің модельді қосамыз class PageController extends Controller { public function test() { $page = new Page; // модель нысанын жасаймыз $data = $page->getById(3); // id=3 жазбасын аламыз var_dump($data); $data = $page->getById(5); // id=5 жазбасын аламыз var_dump($data); $data = $page->getByRange(2, 5); // id 2-ден 5-ке дейінгі жазбалар var_dump($data); } } ?>

Дерекқорыңызда page кестесін жасаңыз, оны деректермен толтырыңыз. Теорияда сипатталған кодтың жұмысын тексеріңіз.

Қазақ
AfrikaansAzə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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау