Hirdetés
- Vivo X300 Ultra - tárcsázz, ha van rá keret!
- Honor 200 Pro - mobilportré
- Fotók, videók mobillal
- Jolla és SailfishOS tapasztalatcsere
- Félő, hogy az okosszemüveg a szexuális zaklatók játékszere lesz
- Megérkezett a Google Pixel 7 és 7 Pro
- Limitálható, de nem kikapcsolható a YouTube Shorts mobilon
- Xiaomi 17 Ultra - jó az optikája
- Poco F7 – bajnokesélyes
- Szívós, szép és kitartó az új OnePlus óra
Ú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
- Vivo X300 Ultra - tárcsázz, ha van rá keret!
- Autós topik
- Milyen videókártyát?
- 5.1, 7.1 és gamer fejhallgatók
- Víz- gáz- és fűtésszerelés
- Engedélyezte Hollandia a Tesla önvezetést, az EU többi része következhet
- Renault, Dacia topik
- NBA és kosárlabda topic
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Kormányok / autós szimulátorok topikja
- További aktív témák...
- Apple iPhone 12 64GB,Újszerű,Adatkabel,12 hónap garanciával
- Apple iPhone 11 Pro Max 64GB,Átlagos,Adatkabel,12 hónap garanciával
- HP Probook 440 G8 (Core i3-1115G4 / 16GB / 256GB / 14"FHD IPS / HUN BILL / WIN11) Akár 19.990Ft
- Apple iPhone 11 128 GB,Újszerű,Adatkabel,12 hónap garanciával
- Nagyon ritka Blackshark Phone 2 gamer telefon gyüjtői csomag! Kàrtyafüggetlen EU verzió!
- 245 - Lenovo LOQ (15IRX9) - Intel Core i7-13650HX, RTX 4060 (ELKELT)
- Dell Latitude 5430 14" Touchscreen i5-1235U 32GB 512GB 1 év garancia
- 265 - Lenovo ThinkBook 16 (G6 ABP) - AMD Ryzen 5 7530U, no GPU
- HIBÁTLAN iPhone 15 128GB Yellow-1 ÉV GARANCIA - Kártyafüggetlen, MS4489, 100% Akksi
- Samsung Galaxy Z Flip 7 256 GB Kék Használt állapot 12 GB RAM 6 hónap garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

