⊗ppMVUFmMdPr 18 of 35 menu

Praktik Bekerja dengan Model di MVC di PHP

Misalkan di database Anda ada tabel page dengan beberapa entri. Mari kita buat model Page dengan dua metode. Metode pertama akan mengambil satu entri berdasarkan id-nya, dan metode kedua - mengambil array entri dari rentang 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"); } } ?>

Sekarang mari kita bekerja dengan model kita di controller:

<?php namespace Project\Controllers; use \Core\Controller; use \Project\Models\Page; // sambungkan model kita class PageController extends Controller { public function test() { $page = new Page; // buat objek model $data = $page->getById(3); // dapatkan entri dengan id=3 var_dump($data); $data = $page->getById(5); // dapatkan entri dengan id=5 var_dump($data); $data = $page->getByRange(2, 5); // entri dengan id dari 2 sampai 5 var_dump($data); } } ?>

Buat tabel page di database Anda, isi dengan data. Uji kerja kode yang dijelaskan dalam teori.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak