⊗ppMVUFmMd 17 of 35 menu

Miundo katika MVC katika PHP

Hebu sasa tuchambue miundo. Miundo pia, kama vile vidhibiti, inawakilisha madarasa ya OOP. Yanapaswa kuwekwa kwenye folda /project/models/. Hebu kwenye folda hii kwenye faili Page.php tutengeneze muundo Page unaojibu kuhusu data za kurasa za tovuti yetu:

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

Kama unavyoona, muundo wetu unarithi kutoka kwa darasa \Core\Model. Kutoka kwa darasa hili, muundo wetu unarithi mbinu zilizolindwa findOne na findMany. Mbinu findOne inapokea swala la SQL kama parameta na kurudisha rekodi ya kwanza kutoka kwa Hifadhidata, iliyoingia kwenye matokeo ya swala. Mbinu findMany pia inapokea swala la SQL, lakini hurudisha safu ya rekodi.

Wakati huu hauitaji kuandika msimbo, unaounda muunganisho na Hifadhidata, au kuchakata matokeo ya swala kupitia mysqli_fetch_assoc. Mfumo wa kazi (framework) unafanya hivi kwa ajili yako. Unahitaji tu kuchagua, kama unatarajia rekodi moja kutoka kwa swala kutoka kwa Hifadhidata au kadhaa na kutumia kitendakazi kinachofaa, ukipata matokeo kama safu inayoeleweka, ambayo unaweza kuchukua tu na kutumia zaidi.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa