⊗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çaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें