⊗ppMVUFmMd 17 of 35 menu

PHPдеги MVCдеги моделдер

Эми моделдер менен таанышалы. Моделдер да, контроллерлер сыяктуу эле, ООП классы болуп саналат. Аларды /project/models/ папкасына жаюулаш керек. Бул папкадагы Page.php файлында биздин сайттын барактардын маалыматына жауап бере турган Page моделин түзөлү:

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

Көрүнүп тургандай, биздин модель \Core\Model классын мурастайт. Бул класстан биздин модель findOne жана findMany корголгон методдорун мурастайт. findOne методу параметри катары SQL суроо кабыл алып, суроонун натыйжасына түшкөн биринчи жазууну кайтарат. findMany методу да SQL суроо кабыл алат, бирок жазуулардын массивин кайтарат.

Бул учурда сизге БД менен байланыш куруучу кодду жазганга же суроо натыйжаларын mysqli_fetch_assoc аркылуу иштеткенге кажети жок. Фреймворк муну сиз үчүн жасайт. Сизге жөн гана суроодон БДден бир жазууну же бир нече жазууну күтөсүзбү деп тандап, тиешелүү функцияны колдонуу керек, натыйжада түшүнүктүү массив алып, аны жөн эле ары колдоно берсеңиз болот.

Кыргызча
AfrikaansAzə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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу