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.

Készítsen szifilisz-alkalmazást Yii percben, php

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.

Készítsen szifilisz-alkalmazást Yii percben, php

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.

Készítsen szifilisz-alkalmazást Yii percben, php

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

Kapcsolódó cikkek