Tutto l’universo cospira affinché chi lo desidera con tutto se stesso possa riuscire a realizzare i propri sogni.

(Paulo Coelho, L'alchimista)

Installare Yii2 advanced tramite Composer

Installare Yii2 advanced tramite Composer

Oltre all’applicazione basic, Yii2 ci permette di installare anche una applicazione ‘advanced’, nella quale abbiamo a disposizione separatamente due applicazioni: Un frontend, visibile a tutti gli utenti; Un backend. L’avvio dell’installazione di Yii2 con un template advanced si ottiene digitando nel prompt dei comandi: composer create-project –prefer-dist yiisoft/yii2-app-advanced c:\xampp\htdocs\advanced A questo punto l’installazione proseguirà conLeggi di più a riguardoInstallare Yii2 advanced tramite Composer[…]

Url dell’applicazione – Il file .htaccess

Url dell’applicazione – Il file .htaccess

La url di accesso alla pagina principale di Yii2 è /basic/web/index.php, oppure /advanced/frontend/web/index.php e /advanced/backend/web/index.php. Naturalmente noi vogliamo modificare questa url per due motivi: Non vogliamo che l’utente veda che il sito risiede nella cartella web; Non vogliamo che sia possibile accedere ad altre cartelle. Per questo dobbiamo modificare il file .htaccess.   1. .htaccessLeggi di più a riguardoUrl dell’applicazione – Il file .htaccess[…]

Il modulo Gii e le applicazioni CRUD

Il modulo Gii e le applicazioni CRUD

Gii è un modulo (MAGICO, come viene definito dai creatori di Yii2) che viene provvisto da Yii2 per generare tutto lo scheletro del codice necessario alla gestione di una tabella di un database e delle sue relazioni. 1. Creiamo una tabella. Innanzitutto quindi creiamo una tabella nel nostro database. Creeremo la tabella ‘posts’, la qualeLeggi di più a riguardoIl modulo Gii e le applicazioni CRUD[…]

Connettersi ad un database e usare ActiveRecords

Connettersi ad un database e usare ActiveRecords

Nell’articolo precedente (Lavorare con le form in Yii2) abbiamo creato una form per raccogliere i dati. Il lavoro fatto serve però a poco se non memorizziamo da qualche parte i dati inseriti attraverso la form. Vedremo di seguito quindi come utilizzare un database al nostro scopo. 1. Preparare il database MySQL Innanzitutto utilizziamo il toolLeggi di più a riguardoConnettersi ad un database e usare ActiveRecords[…]