⊗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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন