Mimvic egy kis php keret, amely mvc-t használ
Mi MiMViC?
A MiMViC egy moduláris és könnyű PHP 5.3 + munkakörnyezet, amely lehetővé teszi megbízható dinamikus webhelyek létrehozását. A legfontosabb eleme a PHP alapú összetett webhely alapja.
Ebben a leckében egy kis példát mutatunk be a MiMViC - minichat segítségével.
Mit kell dolgozni?
Annak érdekében, hogy megpróbáljunk együttműködni a PHP könyvtárral:
- PHP 5.3 PDO támogatással a kiszolgálón
- A MiMViC környezetében. (Itt letölthető)
- PHP és MySQL ismerete
Építsünk minichat-t!
A mintákhoz kiválasztott kiszolgáló gyökérmappájában létre kell hoznia egy shoutbox nevű könyvtárat. Ebben a dokumentumban ki kell húznia az uvic.php fájlt az archívumból a MiMViC munkakörnyezetével. Ezután létre kell hoznia az index.php fájlt a shoutbox mappában. amely tartalmazza a MiMViC alapelemeit.
Másolja a következő kódot az index.php fájlba.
A szkript első sorai megadják a hibakezelés szintjét a PHP-nek. Ezután hozzáadódik az uvic.php fájl.
Most egyszerű lépéseket fogunk tenni annak érdekében, hogy minden működjön. Adja hozzá a következő kódot, mielőtt meghívná az mvc \ start () fájlt az index.php fájlba.
Most csatlakozz az adatbázishoz, és komolyabb példát mutasson be. Távolítsa el a fenti tesztelt funkciókat és hagyja indexfájlunkat a következő formában:
A conf.php fájl tartalmazza az adatbázis csatlakoztatásának kódját, és a shout_actions.php fájl a funkcionális kódja (az MVC modell vezérlője).
Minichata esetében szükségünk van egy adatbázisra, hívjuk a shoutbox-nak. Az új adatbázisban hozzon létre egy táblát, amelyhez a következő SQL lekérdezést használhatja:
Miután létrehozta az asztalon lévő adatbázist, a shoutbox mappába léphet, és létrehozhat egy conf.php fájlt. amelyben a következő kód kerül:
Itt ismét beillesztjük az uvic.php fájlt, és importáljuk a névteret. Ezután létrehozunk egy OEM-kapcsolatot az adatbázisba (a felhasználónevet és a [jelszót] a megfelelő hozzáférési jogosultságokkal kell ellátni). Érdekes a kapcsolat tárolása a MiMViC áruházban. Így később visszamegyünk ehhez az értékhez, ha az mvc \ retrieve ('db') függvényt bárhol a kódban hívjuk. Ez azt jelenti, hogy a globális változó meghatározása helyett MiMViC-t használunk a kívánt értékekhez.
Most hozd létre a shouts_action.php fájlt. amely tartalmazza a mini chat minden műveletét. Regisztráljon egy műveletkezelőt, amely az első 10 példányt adja ki:
Most már létre kell hoznia a minichoot hozzáadásával kapcsolatos funkciókat. Ehhez a következő kódot kell hozzáadnia a shout_actions.php fájlhoz.
A fenti funkció a POST módszerrel menti a replikát. Minden nagyon egyszerű és érthető.
Most hozzáadjuk a replika törlésének funkcionalitását. Az adatátvitel URL-paramétereit használjuk. Itt van a funkciókód:
: Az URI azonosítója a MiMViC-re utal, hogy a paramétert ebben a URI szegmensben kell kiválasztani, és ezt a paramétert át kell adni a hozzá tartozó tömb "id" indexe alatt. Ezután beépül az SQL kifejezésbe, amelyet a végrehajtásra küldünk. Ha a művelet sikeresen befejeződött, az oldal át lesz irányítva a főoldalra.
Most kell hozzáadnia a következő kódot, hogy kiadja a replika minichoot hozzáadásának formáját. A kód hozzáadódik a file view-shouts.php fájlhoz.
Add hozzá egy linket a replikának eltávolításához a $ üdvözlő változó feldolgozási ciklusában:
Egyszerű minichatunk készen áll. A MiMViC archívumában több példát talál a könyvtár használatára.
Az információk azonnali megszerzésére két csatorna (látás és hallás) révén a tanítás hatékonysága sokkal nagyobb, mint a könyvek tanulása. És a házi feladatok és az online tesztek lehetővé teszik, hogy folyamatosan gondolkodj a tanult nyelvben, és azonnal ellenőrizd a tudását!
Ha sokáig szeretné megtanulni a HTML-t, akkor remek hírekkel szolgálok neked!
Ha már megtanulta a HTML-t, és tovább akar lépni, a következő lépés a CSS-technológia megtanulása.
Ha azt szeretnénk, hogy megértsék a fogalmak domain és tárhely, megtanulják, hogyan kell létrehozni egy adatbázist, feltölteni a fájlokat a honlapon keresztül FTP szerver, hozzon létre aldomain konfigurálja a postaládákat a helyszínen, és ellenőrzi a részvétel, a tanfolyam kifejezetten az Ön számára!