Hirdetés
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Google Pixel topik
- Honor 200 Pro - mobilportré
- Honor Magic6 Pro - kör közepén számok
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Sokkal jobb ajánlat lett elődjénél az iPhone 17e
- Samsung Galaxy S25 - végre van kicsi!
- Milyen okostelefont vegyek?
- Okosóra és okoskiegészítő topik
- One mobilszolgáltatások
Ú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
- Azonnali alaplapos kérdések órája
- AMD Navi Radeon™ RX 9xxx sorozat
- Milyen billentyűzetet vegyek?
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Autós topik
- Parfüm topik
- Kormányok / autós szimulátorok topikja
- GL.iNet Flint 2 (GL-MT6000) router
- Sütés, főzés és konyhai praktikák
- Xiaomi Pad 5 - hatásos érkezés
- További aktív témák...
- ADATA Legend 710 512GB PCIe Gen3 X4 M2 NVMe / Beszámítás OK!
- Kioxia XG8 4TB M.2 NVME PCI-E 4.0 x4 - 7000-5800 MBs - Eladó
- Lenovo ThinkPad T15 Gen 2 i5-1135G7 16GB Ram 256 GB SSD FHD IPS Garancia
- Lenovo ThinkPad P15 Gen 2 i7-11850H 32 GB RAM 512 GB SSD NVIDIA T1200 Garancia
- Asztali PC , i7 9700 , RTX 2060 , 16GB DDR4 , 512GB m.2
- S22 Ultra 512/12
- GYÖNYÖRŰ iPhone 13 Pro 128GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS4365, 100% Akkumulátor
- AKCIÓ! Intel Core Ultra 5 235 14 mag 14 szál processzor garanciával hibátlan működéssel
- Apple iPhone XR 128GB, Kártyafüggetlen, 1 Év Garanciával
- Dell Latitude 5300 13,3" FHD IPS touch, i5 - i7 8665U, 8-16GB RAM, SSD, jó akku, számla, 6 hó gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

