⊗ppMVUFmMd 17 of 35 menu

Модели во MVC во PHP

Ајде сега да ги разбереме моделите. Моделите исто така, како и контролерите, претставуваат ООП класи. Тие треба да се сместат во папката /project/models/. Ајде во оваа папка во датотеката Page.php да направиме модел Page кој одговара за податоците на страниците на нашиот сајт:

<?php namespace Project\Models; use \Core\Model; class Page extends Model { } ?>

Како што гледате, нашиот модел наследува од класата \Core\Model. Од оваа класа нашиот модел наследува заштитени методи findOne и findMany. Методот findOne параметар прифаќа SQL барање и ја враќа првата запис од базата на податоци, која што паднала во резултатот на барањето. Методот findMany исто така прифаќа SQL барање, но враќа низа од записи.

При тоа не треба да пишувате код, кој што воспоставува поврзување со базата на податоци, како и да ги обработувате резултатите на барањето преку mysqli_fetch_assoc. Фрејмворкот го прави ова за вас. Вие едноставно треба да изберете, дали очекувате од барањето еден запис од базата на податоци или неколку и да го користите соодветниот метод, добивајќи како резултат разумна низа, со која што можете едноставно да ја земете и да ја искористите понатаму.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј