CakePHP sütni a semmiből egy generátor segítségével

CakePHP a Bake konzolja is létrehozhatunk olyan CakePHP alapvető összetevőből áll: modellek, nézetek és vezérlők. És jön létre nemcsak az alapvető osztályok és sütni létrehozhat egy teljesen működőképes alkalmazást mindössze néhány perc alatt.







Ebben a leckében megnézzük, hogyan kell használni a Bake a számítógép Windows. A bemutató használt XAMPP elosztó (analóg Denwer), szerelt a mappában D: \ XAMPP. Süssük - a konzol PHP CLI alkalmazás generáló kód szerint egy adatbázis modell. Mert elindítása Windows felhasználói kell hozzá némi környezeti változók a rendszerben.

Először meg kell másolni a legújabb verzióját CakePHP az archívumban, és csomagoljuk ki a projektben mappát (a mappa használt leckét D: \ xampp \ htdocs \ CakePHP). Azt is létre kell hozni az adatbázis kapcsolat (lásd a leckét „a CakePHP a semmiből: a telepítés 1. rész 10”).

Meg kell adnia a környezeti változók PATH útvonal a CakePHP konzol (D: \ xampp \ htdocs \ CakePHP \ torta \ konzol), és az elérési utat a futtatható PHP (D: \ xampp \ php).

CakePHP sütni a semmiből egy generátor segítségével

CakePHP sütni a semmiből egy generátor segítségével

Mindhárom táblák fogják használni az alkalmazás. Most nyissuk meg a Windows parancssorba, és keresse meg a mappát a mi alkalmazás (D: \ xampp \ htdocs \ CakePHP).

Mi adja meg a kódot a parancssorba:

Ha minden megfelelően van beállítva, akkor valami ilyesmit kell látnunk ezt a választ alkalmazás:

CakePHP sütni a semmiből egy generátor segítségével

A katalógusok, amelyeket olyan alkalmazásokhoz, amelyek minden bizonnyal más lesz. Ha olyan üzenetet kap, az adatbázis konfiguráció, amely a fenti kép, csak nyomja meg az Entert. az alapértelmezett beállítás. Süssük meg fogja kérdezni, hogy melyik adatbázis táblák fogják használni építeni alkalmazásokat. Adjon meg 1 jelzi a tábla kategóriák. Miután belépett a konzol kell kinéznie:

CakePHP sütni a semmiből egy generátor segítségével

Ha olyan üzenetet kap, a vizsgálat osztályok (unit teszt osztályokba), fel kell adnunk az építési teszteket. Miután feladom tesztek, sütni fog menni építési vezérlők és nézetek.

CakePHP sütni a semmiből egy generátor segítségével

CakePHP sütni a semmiből egy generátor segítségével

Süssük generált linkek, munkaajánlatok (List munkahely), és az új munkahelyek (Új munka), de nem működik. nekik fogunk generálni a kódot később.

Ezen kívül, már nem volt lehetősége, hogy meghatározott kritériumok érvényesítése a modellek kategóriák. Bemutatjuk torta sütni a parancssorban. generátor felület egy kicsit más, és mi teljes mértékben ellenőrzése alatt az alkalmazás létrehozásának folyamata.







CakePHP sütni a semmiből egy generátor segítségével

Először sütni fog kérni minket, hogy mit akarunk csinálni. Úgy dönt, hogy építeni egy modellt, majd adja meg a táblázat kategóriában. A legutóbbi kérelmét a kép fent bemutatott jön létre Adatérvényesítési szabályok. A válasz azt Y (igen), és menj a kialakulását a szabályokat.

CakePHP sütni a semmiből egy generátor segítségével

ellenőrzési kritériumokat kell beírni minden területen a táblázatban. Mivel az id mező nem ellenőrzések nem szükséges, majd adja meg 28.

De a név mező érvényességi kritériumokra kell notempty (meg kell adnia 19).

CakePHP sütni a semmiből egy generátor segítségével

Megtalálják a további érvényesítési szabályok és a meghatározása a modell válasz egyesületek válaszolni n (nem).

CakePHP sütni a semmiből egy generátor segítségével

Süt majd a modellt és kérje megerősítését annak helyességét. Valljuk modell, a módosítás megerősítéséhez fájlokat a projektben, és feladja teszt generáció.

CakePHP sütni a semmiből egy generátor segítségével

Süssük megerősítést kér, hogy módosítsa a meglévő fájlokat a rendszer. Az ilyen kérelmeket kell válaszolni y (igen).

Azt viszont, hogy a teremtés az űrlapot.

CakePHP sütni a semmiből egy generátor segítségével

Típusának kiválasztása létrehozása és használata az alapértelmezett konfigurációs adatbázisban. Ezután adja meg a kategóriák vezérlő és úgy dönt, hogy építeni egy interaktív kilátás. Süssük egy üzenetet jelenít meg, hogy a teremtés formák, meg kell adnunk a modell és a vezérlő. Ők már rendelkezünk, ezért jóváhagyja a létesítmény a faj. A fajta hulladék útválasztáshoz.

Süssük megerősítést kér, hogy módosítsa a meglévő fájlokat a rendszer. Az ilyen kérelmeket kell válaszolni y (igen).

Miután az hogy a Bake alkalmazási formák mehet (hajtás q kiválasztásánál további intézkedés).

Ennek eredményeképpen megkapjuk a felhasználásra kész a kategóriák asztalra. Ez az, amit csináltunk kézzel az előző két órában Süt a percek.

A következő leckében fogunk létrehozni fájlokat táblázatok és Jobs felhasználók és épít kapcsolatokat a táblák között.

CakePHP sütni a semmiből egy generátor segítségével

Által nyújtott információk útján két csatorna (látás és hallás) a képzés hatékonyságának sokkal jobb tanulás könyvekből. A házi feladatok és online tesztek lehetővé teszi, hogy folyamatosan úgy gondolja, a célnyelven, és azonnal ellenőrizze tudását!

CakePHP sütni a semmiből egy generátor segítségével

CakePHP sütni a semmiből egy generátor segítségével

Ha azt szeretnénk, hosszú ideig, hogy tanulmányozzák, hogyan lehet HTML-t, akkor engem, mert van jó hír!

CakePHP sütni a semmiből egy generátor segítségével

Ha már megtanulta a HTML és tovább szeretne lépni, a következő lépés az lesz, hogy tanulmányozza a CSS technológiával.

CakePHP sütni a semmiből egy generátor segítségével

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!