Hogyan kell csinálni helyesen?
- PHP
Jó napot! Most tanulok az MVC-ről és megpróbálok alkalmazkodni a példákhoz (habrahabr.ru/post/150267) a híradóimhoz.
A dpwork.loc / fullnews / 15 linken áthúzódó mankók után megkaptam a szükséges cikket és az általános jelölést. De a css fájl leállította a betöltést, majd kitalálta, hogy nem az index.php fájlba lett betöltve, hanem a template_view.php fájlban, amely egy másik mappában található.
Teljes veremfejlesztő (Symfony, Angular)
Még mindig írhat cikket "mi az MVC". de az emberek zavarosak.
Ez az, ahol a vázlat megengedett a cikkben. szórakoztató. Két nyíl a modell és a nézet között egy nyíl, a nézet egyszerűen a modell aktuális állapotát veszi figyelembe. És szigorúan az oldalsó nézetben írja le az adatáramlást. (És a kanonikus értelmezés, hogy a GUI, és nem a backend, akkor obzervabl kommunikáció, vagyis felfogással eseménykezelőkkel a modell és alkalmazkodik a jelenlegi állapotában a modell A modell megváltozott -. Részletek frissült, de a szerver lesz ez általában nem azért, mert ebben a pillanatban lehetséges. elhagyható).
a kiszolgáló kontextusában nem szabad meghúzni a vezérlőt (és valójában nem tud semmit a vezérlőről). Nos, ez nem ugyanaz a nézet, mint a modelku húzza. Ez egy másik nézet vagy lekérdezési nézet, intuíció és egy gomb. http kérelem.
Csak egy nyíl van helyes - a vezérlő megkéri a modellt az állapot megváltoztatására.
Szóval, elvontam a választ.
Vegyünk minden kész routeret, ne írjuk a sajátját, üres.
>> ne írja a sajátját, üres.
Ez a saját készítésű vezérlő szivattyúzza a készséget. Minden rendben van.
Stalker_RED. a letöltési készségeknek kicsit másnak kell lenniük. nem próbálják megtenni az egészet, és nem igaz, és ugyanakkor úgy gondolja, hogy minden jónak tűnik, de próbálja kitalálni, hogy mindezek a levelek és a dolgok ugyanazt jelentik.
Stalker_RED. nem, mielőtt írná a kódot, hogy kitalálhassa, hogyan kell írni. Ahelyett, hogy mindent sietne, írja először az útvonalat. Ugyanakkor a szivattyúzás PHP-ben kezdődik. Hogy tanulmányozza az MVC, a távolságot a logikát és a prezentáció (annak ellenére, hogy a kimenet ugyanaz, mint a többség - logikai vezérlők), anélkül, hogy bármely bázis - nem produktív. Magam áthaladt, és nyugodtan mondhatom, hogy az út „levelet keret hiszem, bár én nem rendelkezik az alapvető ismereteket, mindez miért van szükség, és hogyan kell írni,” ez a móka, de nem produktív.
Ahogy ezt megértettem, először írtad a legegyszerűbb URL-elemzőt, amely egyszerűen szétcsúsztat, és meghívja a modulot / műveletet. Most néhány kivételt, speciális szabályokat szeretne adni a különböző oldalakhoz vagy szakaszokhoz.
Itt egy ilyen dolog, ezek a "különleges" szabályok olyan gyakran szükségesek, hogy ezek általában csak "speciális szabályok", és a legtöbbet a config :)
Nézd meg, hogyan működik az átirányítás a modern keretek között, új ötleteket vehet fel.
Itt van egy töredék a symfonyból
És igen, ha szeretné, akkor teljesen átviheti ezt a modult a projektbe, ahelyett, hogy saját maga írná.
Válasz a kérdésre
Jelentkezzen be válaszra
- PHP
- PHP
- Taganrog
- Teljes munkaidőben
- 50 000-ről 100 000 rubelre.
- Moszkva
- Teljes munkaidőben
- Akár 4000 usd.
- Moszkva
- Teljes munkaidőben
- Akár 4000 usd.
- Szentpétervár
- Teljes munkaidőben
- 2500 és 4000 euró között.
RUR 11111 / projektenként
Jelentkezzen be az oldalra
Kérdés feltenni és minősített választ kapni rá.