La guida definitiva a Yii 2.0
Questa guida è rilasciata nei termini della documentazione di Yii.
Tutti i diritti riservati.
2014 (c) Yii Software LLC.
Traduzione italiana a cura di Lorenzo Milesi (yetopen.it).
Introduzione
Sezione intitolata “Introduzione”Primi passi
Sezione intitolata “Primi passi”- Installare Yii
- Esecuzione applicazioni
- Dire Ciao
- Utilizzo dei form
- Utilizzo dei database
- Generare codice con Gii
- Passi successivi
Struttura dell’applicazione
Sezione intitolata “Struttura dell’applicazione”- Panoramica
- Entry Scripts
- Applicazioni
- Componenti applicazioni
- Controller
- Modelli
- Viste
- Moduli
- Filtri
- Widget
- Asset
- Estensioni
Gestione delle richieste
Sezione intitolata “Gestione delle richieste”- Panoramica
- Bootstrapping
- Instradamenti (routing)
- Richieste
- Risposte
- TBD Sessioni e cookie
- Analisi e generazione URL
- Gestione errori
- Log
Concetti chiave
Sezione intitolata “Concetti chiave”- Componenti
- Proprietà
- Eventi
- Behavior
- Configurazioni
- Alias
- Caricamento automatico delle classi (autoload)
- Service Locator
- Container per Dependency Injection
Utilizzo del database
Sezione intitolata “Utilizzo del database”- Data Access Objects: Connessione ad un database, query semplici, transazioni e modifiche allo schema
- Query Builder: Esecuzione di query al database usando un semplice livello di astrazione
- Active Record: The Active Record ORM, retrieving and manipulating records, and defining relations
- Migrazoni: Applicare il controllo di versione al database in un ambiente di sviluppo di gruppo
- TBD Sphinx
- TBD Redis
- TBD MongoDB
- TBD ElasticSearch
Ricezione dati dagli utenti
Sezione intitolata “Ricezione dati dagli utenti”Visualizzazione dei dati
Sezione intitolata “Visualizzazione dei dati”- TBD Formattazione
- TBD Paginazione
- TBD Ordinamento
- Data Provider
- Data Widget
- Utilizzo del Client Scripts
- Temi
Sicurezza
Sezione intitolata “Sicurezza”Servizi web RESTful
Sezione intitolata “Servizi web RESTful”- Avvio veloce
- Risorse
- Controller
- Instradamenti
- Formattazione risposte
- Autenticazione
- Limitazione di utilizzo
- Versioning
- Gestione degli errori
Strumenti di sviluppo
Sezione intitolata “Strumenti di sviluppo”Argomenti speciali
Sezione intitolata “Argomenti speciali”- Modello di applicazione avanzata
- Creazione di una applicazione da zero
- Comandi da console
- Validazioni predefinite
- Internazionalizzazione
- Invio email
- Ottimizzazione delle prestazioni
- TBD Ambienti di hosting condiviso
- Template Engine
- Utilizzo di codice di terze parti
- GridView: link to demo page
- ListView: link to demo page
- DetailView: link to demo page
- ActiveForm: link to demo page
- Pjax: link to demo page
- Menu: link to demo page
- LinkPager: link to demo page
- LinkSorter: link to demo page
- Widget Bootstrap
- Widget Jquery UI
- Panoramica
- TBD ArrayHelper
- TBD Html
- TBD Url
- TBD Security