Hirdetés
- AMD Navi Radeon™ RX 9xxx sorozat
- HiFi műszaki szemmel - sztereó hangrendszerek
- Azonnali VGA-s kérdések órája
- Androidos tablet topic
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Melyik tápegységet vegyem?
- Milyen asztali médialejátszót?
- Milyen TV-t vegyek?
- Hisense LCD és LED TV-k
- Milyen házat vegyek?
Új hozzászólás Aktív témák
-
fordfairlane
veterán
válasz
PumpkinSeed
#16447
üzenetére
Maga az MVC csak nagy vonalakban ad iránymutatást arra nézve, hogy miféle nyelvi elemeket keverhetsz a kódodban. Az nagyjából oké, hogy a html a megjelenítéshez kapcsolódik, de az adott nézetnek számos egyéb funkciója is lehet.
A manapság bevett gyakorlat nagyjából annyi, hogy az oldal szerkezetét leíró html kód többnyire egy template fájlba kerül, amibe csak a legegyszerűbb php, vagy az adott template kezelő nyelvi elemei kerülnek bele. Pl. blokkdefiniálás, iteráció (foreach), beágyazás (include), csak a legegyszerűbb vezérlési szerkezetek. A többi, az adott nézethez kapcsolódó kódrészek mondjuk egy View objectben kaphatnak helyet, ami tisztán csak php utasításokat tartalmaz.
Én úgy szoktam csinálni, ha az adott rendszerben nincs template kezelő, hogy a nézetben a PHP alternatív nyelvi szintaktikáját használom, ezzel is érzékeltetve, hogy ez egy nézetleíró fájl.
<?php if(): ?>
<?php else: ?>
<?php endif; ?>
<?php foreach(): ?>
<?php endforeach; ?>
Új hozzászólás Aktív témák
- Háztartási gépek
- AMD Navi Radeon™ RX 9xxx sorozat
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- HiFi műszaki szemmel - sztereó hangrendszerek
- Azonnali VGA-s kérdések órája
- Tőzsde és gazdaság
- Androidos tablet topic
- Yettel topik
- sziku69: Fűzzük össze a szavakat :)
- Xiaomi 15T - reakció nélkül nincs egyensúly
- További aktív témák...
- Bomba ár! Dell Latitude E6220 - i7-2GEN I 8GB I 128SSD I 12,5" HD I HDMI I Cam I W10 I Garancia!
- IKEA (HAVREHOJ) tablet tartó
- MacBook, Apple M1 / M2 kompatibilis dokkolók, DisplayLink 4K, USB-C, Type-C
- 0perces! Samsung Galaxy Book5 Pro 360 2in1 Core Ultra 7 256V 16GB 2TB 16" WQXGA+ AMOLED TOUCH 1évgar
- Bomba ár! HP ProBook 440 G6 - i3-8145U I 8GB I 128-256SSD I HDMI I 14" FHD I Cam I W10 I Gari!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


