⊗ppMVUFmMd 17 of 35 menu

Model dalam MVC dalam PHP

Mari kita fahami model sekarang. Model juga, seperti pengawal, adalah kelas OOP. Mereka harus ditempatkan dalam folder /project/models/. Mari dalam folder ini dalam fail Page.php buat model Page yang bertanggungjawab untuk data halaman laman web kami:

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

Seperti yang anda lihat, model kami mewarisi dari kelas \Core\Model. Dari kelas ini, model kami mewarisi kaedah terlindung findOne dan findMany. Kaedah findOne menerima pertanyaan SQL sebagai parameter dan mengembalikan rekod pertama dari pangkalan data yang jatuh ke dalam hasil pertanyaan. Kaedah findMany juga menerima pertanyaan SQL, tetapi mengembalikan array rekod.

Pada masa yang sama, anda tidak perlu menulis kod yang menetapkan sambungan dengan pangkalan data, dan juga memproses hasil pertanyaan melalui mysqli_fetch_assoc. Rangka kerja melakukannya untuk anda. Anda hanya perlu memilih sama ada anda menjangkakan satu rekod dari pangkalan data atau beberapa dan menggunakan fungsi yang sepadan, mendapatkan array yang boleh difahami sebagai hasilnya, yang boleh hanya diambil dan digunakan selanjutnya.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak