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á.

Kapcsolódó cikkek