⊗ppMVUFmMdPr 18 of 35 menu

Amalan Berkerja dengan Model dalam MVC dalam PHP

Katakan dalam pangkalan data anda terdapat jadual page dengan beberapa rekod. Mari kita buat model Page dengan dua kaedah. Kaedah pertama akan mendapatkan satu rekod berdasarkan id-nya, dan kaedah kedua - mendapatkan array rekod dari julat 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 kami dalam pengawal:

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

Buat jadual page dalam pangkalan data anda, isi dengan data. Uji kerja kod yang diterangkan dalam teori.

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