⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј