⊗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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць