Kezdőoldal » Számítástechnika » Weblapkészítés » Ez jó értelmezés MVC php-ra?

Ez jó értelmezés MVC php-ra?

Figyelt kérdés

Pl. adott az url: www.sample.com/calc/add/3/2


Ez az jelenti hogy a calc.php controller meghívja az Add nevű metódust ( function Add(){} ), amit összeadja a 3-mat és a 2-t, aztán kidobja egy view-be hogy 3+2=5? És hol marad a modell?


Ilyen esetben? www.sample.com/city/search/Budapest


Itt már mondjuk van adatbázis lekérdezés is, abból kell keresni Budapest adataira mondjuk. Ilyen esetben a city a controller, de a search mi lesz? A city controller metódusa? Megint hol marad a modell? Vagy a search metódus meghív egy modellt ami elvégzi keresést és továbbadja a view-nek?


Valahogy nem akar leesni.



2016. nov. 17. 12:13
 1/5 anonim ***** válasza:

Az URL -nek semmi köze nincs az MVC -hez.

Amit nézel az ReWrite modul felhasználása,

ás REQUEST_URI / -jelenként való felbontása.


Kliens küld egy kérést amit a Controller (GET/POST/COOKIE/URL) adatok alapján betölti a szükséges modelt - funkciókat...

A model kommunikál az adatbázissal, elvégzi a szükséges adatok lekérését, módosítását...

Majd vissza adja azt a Controller -nek ami ezután a View -ban meghatározott módon behelyettesíti, az információkkal, és vissza adja az eredményt a felhasználónak.

Annyi hogy Összetettségtől függően a model - controlel - view kommonikáció több lépésből állhat, nem csak egy modelleltől / modultol / plugintól kérhet információkat, hanem pl. felhasználó adatok, termék adatábzis, kosár... össze kapcsolásával akár egy komplett szerkezet építhet ki.

Annyi az MVC lényege, hogy a feldolgozó PHP ami adatokat kezeli, külön van attól amiben majd megjelenik, és van egy kontroller, ami eldönti a felhasználótól kapott informéciók alapján, hogy mit is szeretne elérni, és miket kell betöltenie.

2016. nov. 17. 13:37
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:

Talán ez jobban szemlélteti:

[link]

2016. nov. 17. 13:38
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:
A címfeldolgozás az routing kategória.
2016. nov. 17. 19:30
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
38%
Nabazz, mégegy ember, aki a rewrite-ot routing-nak hívja...
2016. nov. 17. 19:35
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:

@Ipor Sircer: [link]

Kb. ilyenek miatt hívják routing -nak, azaz útválasztásnak.

Bár ez se közvetlen MVC, hanem csak egy fajta URL értelmezés.

Ennélkül is lehet MVC, és ezzel az URL szerkezettel is lehet sima alap procedurális oldal, ami a tartalmakt csak includolja.

2016. nov. 18. 11:14
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!