Ismerkedés a Yii-vel

Hogyan kell telepíteni a Yii-t? Hogyan kell beállítani az url-eket? Ha te is felteszed magadnak ezeket a kérdéseket, akkor érdemes tovább olvasnod ezt a bejegyzést.

Ismerkedés a Yii-vel

A Yii egy nagy teljesítményű, komponens alapú Php keretrendszer nagyszabású webalkalmazások fejlesztéséhez.  A következőkben átnézzük, hogy milyen követelményeknek kell megfelelni, ha Yii-t akarunk futtatni, hogyan tudjuk telepíteni és megnézünk pár alapvető beállítást.



Követelmények


A Yii 2 minimálisan megköveteli, hogy a webszerver támogassa legalább a Php5.4-et. Ez a legtöbb szolgáltatónál nem probléma.


Telepítés


Többféleképpen lehet telepíteni a Yii-t:

- hivatalos weboldalról (http://www.yiiframework.com/download/)

- githubról (https://github.com/yiisoft/yii2)

- composer segítségével (Mi az a composer?)


A composer számos hasznos tulajdonsága miatt én az utolsó lehetőséget választottam a telepítésre.

Elsőként írjuk be a következő parancssort:

Ezzel el is keztük telepíteni a yii-t és mivel azt írtuk, be, hogy 2.0, ezért a legfrissebbet fogja nekünk letölteni (jelen esetben a 2.0.3-at).

Ezzel még nem vagyunk készen a telepítéssel, mert így hiába indítjuk el nem fog semmi se történni.

Futtatni kell a php init a yii könyvtárába. Tehát:

Ekkor a rendszer megkérdezi, hogy milyen környezetben szeretnénk dolgozni. Két választási lehetőséget ajánl fel: development, production. Ennek túl nagy jelentősége nincsen, mert mi is tudjuk később befolyásolni a környezetet. Igazából az alapvető beállításokra van hatással, mint a konfigurálás és a hibakeresés. Válasszuk a fejlesztői (development) környezetet.

Végeztünk a telepítéssel. Futassuk a következő helyről az alkalmazást: frontend/web.


Keresőbarát url-ek


Telepítés után, ha betöltjük az alkalmazásunkat, akkor egyből láthatjuk, hogy a linkek elég rosszul festenek (index.php?r=site%2Fabout). Első dolgunk legyen az, hogy ezeket szép formára hozzuk.

Írjuk be a frontend/config/main-local.php-ba a következőt:

Ebből a pár sorból már látszik, hogy a Yii-be nem csak bekapcsolhatjuk a keresőbarát url-eket, hanem speciális formátumokat is előállíthatunk.

Természetesen egy .htaccess is létre kell hozni a frontend/web alatt, aminek a tartalma a következő legyen:


Útvonalkezelés


Nálam ez egy sarkalatos pont. Szerintem a keretrendszereknél az egyik legfontosabb kritérium, hogy szép és egyértelmű útvonalakkal lehessen dolgozni. Szerencsére ez a Yii-ben így van.

Url-et és a hozzá tartozó controllert a következőképpen adhatjuk az oldalunkhoz hozzá:

Az urlManager résznél lévő rules részbe megadjuk, hogy a SiteControllerben lévő test functiont hívjuk meg. A controllerbe az alábbi függvényt hívjuk meg:

Ha beírjuk a böngészőbe, hogy home, akkor megjelenik egy Teszt üzenet.


Adatbázis beállítása


A keretrendszer a következőket támogatja:

  • MySQL
  • MariaDB
  • SQLite
  • PostgreSQL
  • CUBRID: version 9.1.0 or higher.
  • Oracle
  • MSSQL

A config mappába hozzunk létre egy db.php-t és a következő kdóot másoljuk bele:

Már csak be kell töltetni a main.php segítségével a db.php-t:




Kérem értékelje a cikket! (1-től 5-ig)

Jelenleg: 3 / 5 (2 szavazat)

Köszönöm a szavazatod.
Már értékelte ezt a cikket.

Nincs hozzászólás a(z) Ismerkedés a Yii-vel bejegyzéshez
Szóljon hozzá, reagáljon Ön is
Köszönöm a hozzászólását. Jóváhagyás után megjelenik majd az oldalon.
Név mező kitöltése kötelező

Üzenet mező kitöltése kötelező