⊗ppMVUFmMd 17 of 35 menu

Model dalam MVC di PHP

Mari kita sekarang bahas tentang model. Model juga, seperti halnya controller, merupakan kelas OOP. Mereka harus ditempatkan di folder /project/models/. Mari di folder ini pada file Page.php buat model Page yang bertanggung jawab atas data halaman situs kita:

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

Seperti yang Anda lihat, model kita mewarisi dari kelas \Core\Model. Dari kelas ini, model kita mewarisi metode protected findOne dan findMany. Metode findOne menerima parameter query SQL dan mengembalikan record pertama dari database yang sesuai dengan hasil query. Metode findMany juga menerima query SQL, tapi mengembalikan array dari record.

Sementara itu, Anda tidak perlu menulis kode yang membuat koneksi dengan database, maupun memproses hasil query melalui mysqli_fetch_assoc. Framework melakukannya untuk Anda. Anda hanya perlu memilih, apakah Anda mengharapkan satu record dari database atau beberapa dari query tersebut dan menggunakan fungsi yang sesuai, mendapatkan hasil berupa array yang jelas, yang bisa langsung digunakan selanjutnya.

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