Áttekintés a keret CodeIgniter, 2coders - blog web-fejlesztő

Fogom kezdeni a felülvizsgálat e csodálatos framework'a, a fogalma keret:

A keret (keret): kész keret, amelyre épül az alkalmazást. Ez magában foglalja a leggyakrabban használt könyvtárak. Nincs szükség arra gondolni, az alkalmazás szerkezetének munkájának szervezésére modulokkal, osztályok, stb

Miért újra feltalálni a kereket, ha lehet használni kész univerzális megoldás. A fogalom a «keret» rájöttek, megyünk egyenesen a legtöbb CodeIgniter „y.

CodeIgniter - keret PHP-ben íródott a fejlesztés teljes értékű webes alkalmazások cég EllisLab.

Jelenlegi verzió: 1.7.1

A fő előnye a gyorsaság és a szabadság, amelyet a programozó, valamint a kis méret a keret.

Talán ezek az előnyök

Codeiginter ideális választás azok számára, akik most kezdenek tanulni a keret. Az ilyen tudatos és teljes dokumentációt orosz senki keretet.

A lehetőségek számbavétele részletesebben:

CodeIgniter alapul MVC modell (Model-View-Controller). Ez lehetővé teszi, hogy külön alkalmazás logikát bemutatót.

Modell - osztály modellek egy sor funkcióval rendelkezik adatokkal, amely segít frissíteni, kap, adjunk információt.

Display - sablon megjelenítésére az adatokat, általában egy egyszerű html php betétekkel.

Controller - közvetítőként jár el a modell, a kijelző és egyéb források.

A CodeIgniter modellek opcionális, csak a vezérlő és a kijelző is használható.

Könnyen bővíthető rendszer:

  • Létrehozása a könyvtár - Native könyvtárak (osztályok) vannak tárolva «application / könyvtárak» elválasztására keretében a források között a helyi és globális.
  1. Hozhat létre teljesen új könyvtárakat.
  2. Te is kiterjeszti a funkcionalitást a natív könyvtárak.
  3. Akkor teljesen helyettesíti a natív könyvtárban.
  • Segítők - gyűjteménye funkciók segítségével megoldásában néhány zadach.Vy is létrehozhat teljesen új segítőket vagy cserélje őshonos.
  • Dugó - csaknem azonos segítők, a legfőbb jó, hogy a bővítmény egy funkció.

CodeIgniter generál tiszta és n onyatnye kereső URL-t.

www.your-site.com/ osztály / funkció / id /

A keret már tartalmazza a legtöbb szükséges könyvtárak:

Azt már többször kérdeztem magamtól ezt a kérdést. A választás az irányt az adott fremvork csökken:

  1. Nagyon részletes dokumentáció orosz
  2. rugalmasság
  3. Könnyen megtanulható
  4. A sebesség
  5. Rengeteg egyéni könyvtárak gyakorlatilag bármilyen alkalmazás.

Hasznos források a keretrendszer

Code-igniter.ru - magyar oldalon CodeIgniter, tartalmazza szinte teljesen lefordítva dokumentációs rendszer kialakítása.

Pár érdekes blogok CodeIgniter: