Ўзбекистон республикаси алоқА, ахборотлаштириш ва телекоммуникация технологиялари давлат қЎмитаси


Контроллер ва кўринишларни яратиш ва улардан фойдаланиш



Download 2,04 Mb.
Pdf ko'rish
bet25/25
Sana22.02.2022
Hajmi2,04 Mb.
#90552
1   ...   17   18   19   20   21   22   23   24   25
Bog'liq
talim xarakteriga ega bolgan web resurslarni yaratish va ularning dasturij texnik hamda uslubij muammolari tadqiqi

Контроллер ва кўринишларни яратиш ва улардан фойдаланиш. 
Контроллер яратишда файлнинг энг юқори қисмига қуйидаги 
қаторни киритиш керак: 
if

! defined('BASEPATH')

exit
(
'No direct script access 
allowed'
);
?> 


63 
Ушбу қаторни қўйиш шарт бўлмаслигига қарамай уни қўйиш 
дастурчиларга тавсия этилади.
Контроллерни яратиш схемаси. 
if

! defined('BASEPATH')

exit
(
'No direct script access allowed'
);
class 
Birinchi
extends 
CI_Controller

function 
index()

Бу ерда дастур коди жойлашади 


Контроллер номи катта ҳарф билан бошланади контроллер 
файлининг номи эса кичик ҳарф билан бошланиши кераклигини ѐдда 
тутиш керак. 
Юқоридаги тасвирдан кўринибдики контроллер номи 
Birinchi

файлнинг номи эса 
birinchi.php
деб номланади. 
Кўриниш яратиш 
Кўриниш – бу оддий HTML теглар орқали яратилган файлдир. 
Кўринишлар ва бошқа платформанинг барча элеменилари (моделлар, 
контроллерлар, ѐрдамчи функциялар ва кутубхоналар) .php кенгайтмасида 
бўлиши зарур.
Кўринишни контроллер орқали юклашга мисол. 
if

! defined('BASEPATH')

exit
(
'No direct script access allowed'
);
class 
Birinchi
extends 
CI_Controller

function 
index()

$this->load->view
('birinchi_view')



Шундай конструкция ѐрдамида application->views папкасидаги
birinchi_view.php кўриниш файли юкланади. Эътибор берсангиз 
кўринишни юклашда файлнинг кенгайтмаси ѐзилмаяпти. Чунки 


64 
контроллер орқали кўриниш, модел ва ѐрдамчи функция каби платформа 
элементларини юклашди фақат .php кенгайтмаларни кўради ва юклайди. 
Юқоридаги мисолда юкланган кўриниш файлида қуйидагила 
мавжуд: 
html

 
<br />Биринчи саҳифам <br /> 
charset
="utf-8">
 
 
Салом,дунѐ! 
Сайт ҳақида
$ism
;?>
$familiya
;?> 
$yosh
;?>
Муқобил синтаксис усулидаг 
фойдланган ҳолда массив 
элементлари қийматларини экранга 
чиқариш шу йўсинда бўлади. 


66 

$yozuv[„title‟]
;?>
$yozuv[„text‟]
;?>
$yozuv[„date‟]
;?>
$yozuv[„author‟]
;?>
 
Download 2,04 Mb.

Do'stlaringiz bilan baham:
1   ...   17   18   19   20   21   22   23   24   25




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish