⊗ppMVUFmMd 17 of 35 menu

Modelle in MVC in PHP

Laat ons nou by modelle uitkom. Modelle is ook, soos beheerders, OOP-klasse. Hulle moet in die vouer /project/models/ geplaas word. Laat ons in hierdie vouer in die lêer Page.php die model Page skep wat verantwoordelik is vir die data van ons webwerf se bladsye:

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

Soos jy kan sien, erf ons model van die klas \Core\Model. Van hierdie klas erf ons model die beskermde metodes findOne en findMany. Die metode findOne neem 'n SQL-navraag as parameter en gee die eerste rekord uit die databasis terug wat by die navraagresultaat uitgekom het. Die metode findMany neem ook 'n SQL- navraag, maar gee 'n versameling rekords terug.

Terselfdertyd hoef jy nie die kode te skryf wat die verbinding met die databasis tot stand bring nie, of die navraagresultate te verwerk deur middel van mysqli_fetch_assoc. Die raamwerk doen dit vir jou. Jy moet net kies of jy een rekord van die databasis of verskeie rekords van die navraag verwag en die ooreenstemmende funksie gebruik, en 'n sinvolle versameling as resultaat kry, waarmee jy eenvoudig kan voortgaan om dit verder te gebruik.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp