⊗ppMVUFmMd 17 of 35 menu

PHP-də MVC modelləri

Gəlin indi modellərlə tanış olaq. Modellər də, nəzarətçilər kimi, OOP sinifləri kimi təqdim olunur. Onlar /project/models/ qovluğunda yerləşdirilməlidir. Gəlin bu qovluqda Page.php faylında Page modelini yaraq, bu model saytımızın səhifə məlumatlarına cavabdeh olacaq:

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

Gördüyünüz kimi, bizim model \Core\Model sinfindən miras alır. Bu sinifdən bizim model qorunmuş findOnefindMany metodlarını miras alır. findOne metodu parametr kimi SQL sorğunu qəbul edir və sorğunun nəticəsinə düşən ilk verilənlər bazası qeydini qaytarır. findMany metodu da SQL sorğunu qəbul edir, lakin qeydlər massivini qaytarır.

Eyni zamanda, verilənlər bazası ilə əlaqə quran kodu yazmağa və ya mysqli_fetch_assoc vasitəsilə sorğu nəticələrini emal etməyə ehtiyac yoxdur. Freymvork bunu sizin üçün edir. Siz sadəcə sorğudan verilənlər bazasının bir qeydini və ya bir neçə qeydini gözləyib- gözləmədiyinizi seçməlisiniz və müvafiq funksiyadan istifadə edərək, nəticədə ağlabatan bir massiv almalı və sonra ondan sadəcə istifadə edə bilməlisiniz.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et