Преглед садржаја
Важан део веб апликација је то што можемо имати упорност кроз складиштење података у различитим базама података. Када радимо са методологијом МВЦ Имамо аспект који је модел, у овом морамо да ускладиштимо структуру наше постојаности података, односно да мора бити директно повезана са База података.Да би ово што смо описали имало смисла, учињено је да контролор тражи податке директно у моделу ако је потребно, а затим направи све одговарајуће аранжмане да проследи релевантне податке у приказ.
ВиевБаг
Пре него што наставимо да видимо како се модел користи, морамо прво знати методу ВиевБаг, ово ради као а пакер за метод ВиевДата како бисмо могли да направимо чистију имплементацију приликом дефинисања података у контролеру.
Погледајмо на следећој слици дефиницију О контролеру користећи ову методу:
Овде видимо како дефинишемо различита својства методом ВиевБаг након чега слиједи тачка и назив својства које ће направити разлику, чиме избјегавамо писање заграда и наводника, чиме се смањује број знакова за писање.
Онда у нашим очима абоут.цсхтмл Податке можемо добити како видимо у следећем коду:
@ ВиевБаг.ЦомпаниДесцриптион
Подаци из моделаМодел је изузетно важан ентитет јер ће нам он дати структуру различитих елемената наше апликације, па ће сигурно када корисник жели да добије податке они доћи из неке структуре коју је модел раније представљао.
Ако имамо готов модел попут следећег:
јавна класа ЦомпаниИнфо {јавни низ Назив {гет; комплет; } јавни низ Опис {гет; комплет; }}
Његовим својствима можемо приступити тако што ћемо направити инстанцу у нашем контролеру као што видимо на следећој слици:
Прво својство је прилично једноставно, једноставно кажемо да је корисничко име оно које одговара оквирни систем за аутентификацију, тада дефинишемо променљиву која ће бити а пример нашег модела и захваљујући конструкторима можемо да успоставимо вредности атрибута модела, у овом случају Иам И Опис коначно враћамо вид.
Пријем података у приказу
Пошто смо установили податке у контролеру који потиче из нашег модела, време је да приказ прикаже податке које корисник очекује да ће добити након консултовања извора.
Погледајмо следећи код:
@ {вар цомпани = (ЦомпаниИнфо) ВиевДата.Модел; }@ Опис компаније
Прва ствар коју радимо је да упаримо променљиву и кажемо јој да ће то бити тип модела који ће се користити, а додатно је повезујемо са методом ВиевДата, све ово у а бритва блок, онда једноставно приступамо сваком својству модела са тачком, јер видимо да је то нешто врло једноставно и не носи већу сложеност, то је захваљујући чињеници да је контролер обавио већи део посла.
На крају водича већ знамо како да добијемо податке из структуре модела, а затим их прикажемо у приказу уз помоћ контролера.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен