Prezentare generală a cadrului CodeIgniter, 2coders - blog-ul web-developer

Voi începe analiza mea a acestui framework'a minunat, cu însuși conceptul de cadru:

Un cadru (cadru): Cadru Gata pe care este construit aplicația. Acesta include cele mai frecvent utilizate biblioteci. Nu este nevoie să se gândească la structura de aplicare a organiza lucrul cu module, clase, etc.

De ce să reinventeze roata atunci când se poate utiliza o soluție universală gata făcute. Noțiunea de «cadru» a dat seama, vom merge direct la cel mai CodeIgniter „y.

CodeIgniter - cadru scris în PHP pentru dezvoltarea cu drepturi depline companie de aplicatii web EllisLab.

Versiunea curenta: 1.7.1

Avantajul principal este viteza și libertatea oferită de programator, precum și dimensiunea redusă a cadrului.

Poate că sunt avantajele

Codeiginter alegere ideală pentru cei care încep să învețe cadrul. O astfel de documentație deliberată și completă în limba rusă nimeni nu-cadru.

Luați în considerare posibilitățile mai în detaliu:

CodeIgniter se bazează pe modelul MVC (Model-View-Controller). Acest lucru vă permite să se separe logica aplicației de prezentare.

Modelul - modele de clasă, un set de funcții pentru lucrul cu date care vă ajută să actualizați, pentru a primi, adăugați informații.

Display - șablon pentru afișarea datelor, de obicei, un simplu HTML pentru inserții php.

Controler - acționează ca un intermediar între modelul, afișajul și orice alte resurse.

La modelele CodeIgniter sunt opționale, poate fi utilizat numai controller și afișajul.

Sistemul poate extinde cu ușurință:

  • Crearea unei biblioteci - biblioteci native (clase) sunt stocate în «aplicații / biblioteci» pentru a separa cadrul resurselor între local și global.
  1. Puteți crea complet noi biblioteci.
  2. Puteți extinde funcționalitatea bibliotecilor native.
  3. Puteți înlocui complet biblioteca nativă.
  • Helpers - o colecție de caracteristici ajuta în rezolvarea unor zadach.Vy pot crea, de asemenea, complet noi ajutoare sau înlocuiți nativ.
  • Plugin-uri - aproape identice, ajutoare bine principala lor ca plugin-ul este o funcție.

CodeIgniter generează curat și n onyatnye URL-ul motorului de căutare.

clasa www.your-site.com/ / funcție / id /

Cadrul conține deja majoritatea bibliotecilor necesare:

Am mai mult de o dată-am pus această întrebare. Alegerea direcției acestui punct anume scade fremvork:

  1. documentație foarte detaliată în limba rusă
  2. flexibilitate
  3. Ușor de învățat
  4. Viteza
  5. Un număr foarte mare de biblioteci personalizate pentru aproape orice aplicație.

Resurse folositoare-cadru

Code-igniter.ru - CodeIgniter site-ul românesc, conține cadru de documentare aproape complet traduse.

Câteva bloguri interesante pe CodeIgniter: