Készítsen szifilisz-alkalmazást Yii percben, php
Yii - egy nagy teljesítményű keretrendszert, amely gyors, biztonságos és jól használható a Web 2.0 alkalmazások.
Azt állítja megállapodások elsőbbséget konfiguráció, ami azt jelenti, hogy ha követi az útmutatást talál a keret, akkor előbb-utóbb levelet sokkal kevesebb kódot, mint ha nem követik őket (és kevesebb kódot tartalmaz kevesebb hibával).
Ezen kívül a keret számos kényelmes, kész funkciók, mint például állványozás, adathozzáférési tárgyak, rendszerezést, beléptető, caching, és így tovább. Ebben a cikkben lesz szó az alapokat, hogyan kell használni a Yii, hozzon létre egy szifilisz rendszert.
Azt feltételezik, hogy a már telepített Apache, PHP (5.1 vagy újabb) és a MySQL. Ezért az első lépés az, hogy töltse le a keret fájlokat. Tovább a hivatalos honlapján Yii és töltse le a legfrissebb stabil verzió (mint az írás - version 1.1.13).
Csomagolja ki a ZIP-fájlban, hogy egy mappát a Yii-1.1.13.e9e4a0 (változat azonosítója eltérő lehet attól függően, hogy melyik verziót letöltve), nevezd át a mappát Yii, akkor tegyük a gyökérkönyvtárban, amely elérhető a hálózat.
Az én esetemben ez a C: \ wamp \ www így az utat a keret fájlok a következő lesz: C: \ wamp \ www \ Yii.
Fogok hivatkozni rá, mint az egész cikket, így könnyen az összes lépést, akkor is, ha a beállítások különbözik az enyémtől.
Mivel fogunk dolgozni a MySQL adatbázis, a kiterjesztés MYSQL OEM engedélyezni kell.
Azt akarjuk, hogy gyorsan ellenőrizze a követelményeket Yii, ezért tegye a fájlokat a rendelkezésre áll, de ajánlott a fájlok tárolásához Yii egy hálózati könyvtárba. Ellenőrzése után szabadon lehet mozgatni a fájlokat Yii bárhol.
mozgó
Minden Web alkalmazás egy könyvtár szerkezete és Yii alkalmazás is szükség van a támogatás hierarchikus struktúrák hálózaton belüli könyvtárban.
Ahhoz, hogy hozzon létre egy csontváz alkalmazáshoz a megfelelő könyvtár struktúrát, akkor a yiic Yii eszköz dolgozik a parancssorból. Menj a hálózati könyvtárba és írja be a következő:
Ez létrehoz egy csontváz alkalmazás néven yiitest minimális sor szükséges fájlokat. Belül található az index.php fájlt. amely arra szolgál, mint egy bemenetet egy script, akkor megkapja a felhasználó kéri, és eldönti, hogy melyik vezérlő kezelni a kérelmet.
Yii keretrendszer alapján MVC elvek és a PFSZ, így meg kell, hogy megértsük ezeket a témákat. Ha nem ismeri a MVC, olvasni egy cikksorozatot az MVC és PHP. amely remek betekintést nyújt erre a témára.
Ennek alapján az ID bejelentkezési szkript eldönti, hogy melyik vezérlő és eljárás hívás.
A vezérlő, amelynek azonosítója bejegyzést kell hívni PostController (azonosítót, amelyet nyírással Controller utótagot az osztály nevét és a változás az első betű kisbetű).
ID a fellépés - egy eljárást azonosító képviseli a vezérlő ily módon; belsejében PostController módszert kell nevezett actionCreate ().
Lehet több ábrázolások társul egy vezérlő, így a fájlok tárolására belső mappák ábrázolások védett / views / controllerID.
Mi lehet létrehozni egy nézetet fájlt a vezérlő elemzi create.php könyvtár a fent leírt, majd azt bemutatja a felhasználók számára, egyszerűen írja be az alábbi kódot actionCreate ():
Továbbá, ha azt szeretnénk, akkor további információkat a nézetet. Ez úgy történik, az alábbiak szerint:
Belső nézet a fájl, akkor érheti el az adatokat át a változó $ adatokat.
A show is hozzáfér a változó $ ezt. amely rámutat, hogy az adatkezelő az esetben a lejátszás teljesítményét.
A fejlesztés a szifilisz alkalmazások
Most, hogy tudod, hogy a fontos megállapodás Yii, itt az ideje, hogy indítsa el a szifilisz. Ebben a részben fogjuk fejleszteni egy egyszerű rendszer, amelyben a felhasználó által végrehajtható műveletek szifilisz (létrehozni, letölteni, frissítése és törlése) egy blogbejegyzést.
Cserélje Tesztvezetés az adatbázis nevét, hogy van, yiitest. Meg kell adnia a szükséges hatáskörrel a Yii kapcsolatot.
A Yii keretrendszer, minden adatbázis tábla kell egy megfelelő osztály CActiveRecord típustól. Ennek az az előnye, hogy nem kell foglalkozni az adatbázis táblákat közvetlenül. Ehelyett tudunk dolgozni a modell objektumokat, amelyek megfelelnek a különböző táblázat sorait.
Annak érdekében, hogy gyorsan létre a modell, az általunk használt Yii Web nevű eszköz GII. Ez az eszköz lehet használni, hogy létrehoz a modellek, vezérlők, és formák szifilisz műveleteket.
Ellenőrizze a védett / modellek mappát, és megtalálod ott Post.php fájlt.
Most kattints a szifilisz generátor. Írja mint a neve a Post modell szerint. Controller ID automatikusan kitölt egy üzenet.
Ez azt jelenti, hogy az új vezérlő generált néven PostController.php.
Kattintson a képre generálása. Ez létrehoz egy vezérlőt és számos prezentációs fájlok a szükséges nyomtatványokat szifilisz műveleteket.
Most már van egy teljesen új szifilisz alkalmazás! Kattintson a linkre, próbálja meg most. kipróbálni. Üzenetek kezeléséhez meg kell jelentkezned mint admin / admin.
Hasonlóképpen, akkor készítsen egy listát az összes üzenetet, és töröljön néhány, vagy mindegyik.
következtetés
Yii - ez egy nagyon erős keret, amikor a fejlődő Web 2.0 generáció projekteket. Sőt, éppen most láttam, hogy egyszerű, hogy hozzon létre egy teljesen működőképes szifilisz rendszer néhány perc alatt!
Kétségtelen, Yii mentheti meg a kemény munka, mert nem kell, hogy indul egy projekt a semmiből. Yii biztosítja az alapot az alkalmazást, és akkor bontsa ki a saját belátása szerint.
Fordítása a cikk «Build a szifilisz App Yii percben» állítjuk elő egy csapat barátságos Web design projekt tól Z-ig