Útvonal létrehozása mvc - verem túlcsordulás orosz nyelven
Tudomásul veszem, hogy fájdalmas téma és sok (sok) példa van az interneten.
Az a tény, hogy vannak routok, de görbék (a kód maga rossz). A nézet a következő:
és egy tömb az új útválasztón keresztül;
A lényeg az, hogy minden működik, különálló fájlt kell létrehoznom és két módszert kell írni:
és egy olyan eljárás, amellyel létrehozhat egy osztály példányát az osztály nevével, paramétereivel és műveleteivel.
Mindenesetre a fentiek nem igazán fontosak.
A lényeg az, hogy olyan, mintha a tapasztalatom írásban routing, és leültem a fejemben hevesen így, sajnos.
Hogyan írhatsz el hasonló rendszert? További osztályok használata nélkül, azaz: két osztályú útvonal, router:
P.s: Ne kérdezzen tőlem, hogy írj nekem, csak "nyomja" a gondolkodásért. Köszönöm)
Állítsa be augusztus 5-én, 21: 21-kor
Ez bezárult az alapon, hogy át kell fogalmazni a kérdést, hogy lehetséges, hogy objektíven helyes válasz Streletz résztvevőket. KFF. dDevil. alexander barakin. Vartlok augusztus 9, 13, 13:09.
A kérdés végtelen vitákat és vitákat eredményez, amelyek nem a tudáson, hanem a véleményeken alapulnak. Ha választ szeretne kapni, át kell fogalmaznia a kérdést úgy, hogy egyértelműen helyes válaszra válaszoljon, vagy törölje a kérdést. Ha a kérdést a tanúsítványban feltüntetett szabályok szerint lehet átfogalmazni. szerkesztsd.
MVC - azt jelenti, hogy rendelkezel szabályzókkal az oldal működtetéséhez, az adatokat szolgáltató modellekkel és megtekintési nézetekkel.
Elméletileg a szkriptek könyvtárstruktúrája lehet valami:
Az első dolog, amit meg kell regisztrálni avtoloader, hogy nem újra feltalálni a kereket, és opcionálisan osztályok (felveendő az index fájl):
Alap osztályok (ezekben elméletileg meg kell határozni néhány alapvető funkciót):
Tény, hogy a View osztály lehet egy csomagolás egyfajta sablonmotoron, hogy kényelmesebben dolgozzon vele. Ebben az esetben nagyon ajánlom, hogy ne készíts el saját sablonmotort, hanem használjon valamit készen. A készenlétből a legjobban szeretem Twig-ot.
Ezután vegye fel a kapott URL-t, és bontsa ki a kívánt vezérlő hívását.
És tényleg van egy index.php (vagy valami más fájl), ami mindent kezdeményez.
FONTOS! Noha néhány részletet kaptam, csak az automatizálás fogalmára akartam vinni. Végre routing hiszen lehetséges a segítségével fájlokat (felírásakor az utat egy fájl / routing fájlokat, mint például láthatjuk a Symfony). Mindenesetre itt írtam a kódot, anélkül, hogy ellenőriznék a teljesítményét. Nem ragaszkodom a tökéletességéhez sem.
Örülnék, ha valahogy segíthetnék.
Igen psr2 órájuk elnevezési szabvány nélkül névtér vagy inkább voltak írva a neve az osztály osztály primmeru Core_App_Abstract név egy fájlban Core # 47; App # 47; Abstract.php azonos névtér és az osztály Core \ App \ abstractclass lesz a Core # 47; App # 47; AbstractClass.php így intuintivno Fail világos, ahol az osztályt. Az utóbbiban az Abstractclasset az AbstractClass-al cseréltem ki. Az absztrakt a php kulcsszó. @VladimirGamalian - Naumov augusztus 6-án, 06:05 órakor