| SN | Classe e descrizione della libreria |
|---|---|
| 1 | Benchmarking Class La classe di benchmarking è sempre attiva, consentendo di calcolare la differenza di tempo tra due punti contrassegnati. |
| 2 | Caching Class Questa classe memorizzerà le pagine nella cache, per accedere rapidamente alla velocità della pagina. |
| 3 | Calendaring Class Usando questa classe, puoi creare dinamicamente calendari. |
| 4 | Shopping Cart Class Usando questa classe, puoi aggiungere o rimuovere articoli dal carrello. Gli elementi vengono salvati in sessione e rimarranno attivi fino a quando l'utente non naviga nel sito. |
| 5 | Config Class Le preferenze di configurazione possono essere recuperate utilizzando questa classe. Questa classe viene inizializzata automaticamente. |
| 6 | Email Class Questa classe fornisce funzionalità relative alla posta elettronica, come inviare o rispondere a posta elettronica. |
| 7 | Encryption Class Questa classe fornisce funzionalità di crittografia dei dati a due vie. |
| 8 | File Uploading Class Questa classe fornisce funzionalità relative al caricamento di file. Puoi impostare varie preferenze come il tipo di file da caricare, la dimensione dei file ecc. |
| 9 | Form Validation Class Questa classe fornisce varie funzioni per convalidare il modulo. |
| 10 | FTP Class Questa classe fornisce varie funzioni relative all'FTP come il trasferimento di file per rimuovere il server, lo spostamento, la ridenominazione o l'eliminazione di file sul server. |
| 11 | Image Manipulation Class La manipolazione dell'immagine come ridimensionamento, creazione di miniature, ritaglio, rotazione, filigrana può essere eseguita con l'aiuto di questa classe. |
| 12 | Input Class Questa classe pre-elabora i dati di input per motivi di sicurezza. |
| 13 | Language Class Questa classe viene utilizzata per l'internazionalizzazione. |
| 14 | Loader Class Questa classe carica elementi come Visualizza file, driver, helper, modelli ecc. |
| 15 | Migrations Class Questa classe fornisce funzionalità relative alle migrazioni del database. |
| 16 | Output Class Questa classe invia l'output al browser e, inoltre, memorizza nella cache quella pagina web. |
| 17 | Pagination Class Questa classe aggiunge funzionalità di impaginazione alla pagina web. |
| 18 | Template Parser Class La classe Template Parser può eseguire semplici sostituzioni di testo per pseudo-variabili contenute nei file di visualizzazione. Può analizzare variabili semplici o coppie di tag variabili. |
| 19 | Security Class Questa classe contiene funzioni relative alla sicurezza come XSS Filtering, CSRF ecc. |
| 20 | Session Library Questa classe fornisce funzionalità per mantenere la sessione dell'applicazione. |
| 21 | HTML Table Questa classe viene utilizzata per generare automaticamente tabelle HTML da risultati di array o database. |
| 22 | Trackback Class La classe Trackback fornisce funzioni che consentono di inviare e ricevere dati di Trackback. |
| 23 | Typography Class La classe Typography fornisce metodi che aiutano a formattare il testo. |
| 24 | Unit Testing Class Questa classe fornisce funzionalità per testare l'unità dell'applicazione e generare il risultato. |
| 25 | URI Class La classe URI fornisce metodi che consentono di recuperare le informazioni dalle stringhe URI. Se utilizzi il routing URI, puoi anche recuperare informazioni sui segmenti reindirizzati. |
| 26 | User Agent Class La classe agente utente fornisce funzioni che aiutano a identificare le informazioni sul browser, dispositivo mobile o robot che visita il tuo sito. Inoltre, è possibile ottenere informazioni sul referrer nonché informazioni sulla lingua e sul set di caratteri supportato. |
| 27 | XML-RPC and XML-RPC Server Classes Le classi XML-RPC di CodeIgniter consentono di inviare richieste a un altro server o di impostare il proprio server XML-RPC per ricevere richieste. |
| 28 | Zip Encoding Class Questa classe viene utilizzata per creare archivi zip dei dati. |
