CodeIgniter este un cadru de dezvoltare a aplicațiilor - un set de instrumente - pentru persoanele care construiesc site-uri web folosind PHP. Obiectivul său este să vă permită să dezvoltați proiecte mult mai repede decât puteți, dacă ați scrie cod de la zero, oferind un set bogat de biblioteci pentru sarcini necesare în mod obișnuit, precum și o interfață simplă și o structură logică pentru a accesa aceste biblioteci. CodeIgniter vă permite să vă concentrați creativ pe proiectul dvs., reducând la minimum cantitatea de cod necesară pentru o anumită sarcină.
Acolo unde este posibil, CodeIgniter a fost păstrat cât mai flexibil, permițându-vă să lucrați în modul dorit, nefiind obligat să lucrați într-un anumit mod. Cadrul poate avea piese de bază ușor extinse sau complet înlocuite pentru a face sistemul să funcționeze așa cum trebuie. Pe scurt, CodeIgniter este cadrul maleabil care încearcă să ofere instrumentele de care aveți nevoie în timp ce rămâneți afară.
Subiecte incluse în această aplicație:
Ghidul utilizatorului CodeIgniter4
Bine ați venit la CodeIgniter4
Cerințe de server
credite
Conformitate PSR
Noțiuni de bază
Instalare
Instalare manuală
Instalarea compozitorului
Rularea aplicației dvs.
Modernizare dintr-o versiune anterioară
Depanare
Depozite CodeIgniter
Construiește-ți prima aplicație
Pagini statice
Secțiunea știri
Creați articole de știri
Concluzie
Prezentare generală și Subiecte generale
Prezentare generală CodeIgniter4
Structura aplicației
Modele, vizualizări și controlere
Încărcarea fișierelor
Servicii
Lucrul cu solicitări HTTP
Ghid de securitate
Subiecte generale
configurație
Adrese URL CodIgniter
Funcții Helper
Funcții și constante globale
Informații de logare
Eroare de manipulare
Memorizarea în paginile web
Cereri AJAX
Module de cod
Gestionarea aplicațiilor dvs.
Manipularea mai multor medii
Controlere și rutare
controlerele
Rutare URI
Filtre de control
Mesaje HTTP
Clasa de solicitare
Clasa de intrare solicitare
Negocierea conținutului
Metoda HTTP Spoofing
Manipularea resurselor RESTful
Construirea răspunsurilor
Vizualizări
Vezi celule
Vizualizați Renderer
Vizualizați machete
Vizualizați Parser
Clasa de tabele HTML
Răspunsuri HTTP
Caracteristică de răspuns API
Localizare
Sintaxa PHP alternativă pentru vizualizarea fișierelor
Lucrul cu baze de date
Pornire rapidă: exemple de utilizare
Configurare bază de date
Conectarea la o bază de date
Execuție interogări
Generarea rezultatelor interogării
Funcții de ajutor de interogare
Clasa de constructor de interogări
tranzacţii
Obținerea MetaData
Apeluri funcționale personalizate
Baza de date Evenimente
Utilități de baze de date
Modelarea datelor
Utilizarea modelului CodeIgniter
Utilizarea claselor de entitate
Gestionarea bazelor de date
Manipularea bazei de date cu forjarea bazei de date
Migrații de baze de date
Semănarea bazelor de date
Referință bibliotecă
Șoferul de cache
CURLRequest Clasa
Clasa de e-mail
Serviciul de criptare
Lucrul cu Fișiere
Honeypot Class
Clasa de manipulare a imaginilor
Paginare
Clasa de securitate
Biblioteca de sesiuni
Throttler
Date și ore
Tipografie
Lucrul cu fișiere încărcate
Lucrul cu URI-uri
Clasa agentului utilizator
Validare
Helpers
Array Helper
Cookie Helper
Data Helper
Sistem de fișiere Helper
Form Helper
HTML Helper
Inflector Helper
Ajutor de număr
Ajutor de securitate
Ajutor de text
Ajutor URL
XML Helper
Testarea
Noțiuni de bază
Bază de date
Testarea controlorului
Testare HTTP
Benchmarking
Debugarea aplicației dvs.
Utilizarea liniei de comandă
Se execută prin linia de comandă
Comenzi CLI personalizate
Biblioteca CLI
CLIRequest Clasa
Extindere CodIgniter
Crearea de clase de sistem de bază
Înlocuirea funcțiilor comune
Evenimente
Extinderea controlerului
Autentificare
Contribuind la CodeIgniter