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

(Paulo Coelho, L'alchimista)

Installare un’estensione di Yii2

Installare un’estensione di Yii2

Yii2 è un framework molto maturo e mette a disposizione un numero elevato di estensioni per poter utilizzare strumenti già pronti nel proprio progetto. Un elenco esaustivo di tali estensioni si trova alla pagina http://www.yiiframework.com/extensions/?tag=yii2 1. Come installare un’estensione Per installare un’estensione possiamo utilizzare ancora il grande strumento chiamato composer, poichè la maggior parte delleLeggi di più a riguardoInstallare un’estensione di Yii2[…]

Abilitare i pretty urls

Abilitare i pretty urls

Anzichè avere un URL del tipo http://localhost/basic/index.php?r=site/login vorremmo avere un url del tipo http://localhost/basic/site/login Nulla di più semplice! Apriamo il file di configurazione main.php e aggiungiamo le seguenti righe all’array di configurazione: ‘urlManager’ => [ ‘baseUrl’ => ‘/workmedia/’, ‘class’ => ‘yii\web\UrlManager’, ‘enablePrettyUrl’ => true, ‘showScriptName’ => false, ‘rules’ => [ ‘<controller:\w+>/<id:\d+>’ => ‘/view’, ‘<controller:\w+>/<action:\w+>/<id:\d+>’ =>Leggi di più a riguardoAbilitare i pretty urls[…]

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[…]

Installare Yii2 basic tramite Composer

Installare Yii2 basic tramite Composer

Composer è un tool molto comodo per effettuare le installazioni di software php. Bisogna però porre l’attenzione su alcune problematiche che possono sorgere durante l’installazione. L’avvio dell’installazione di Yii2 con un template basic si ottiene digitando nel prompt dei comandi: composer create-project –prefer-dist yiisoft/yii2-app-basic c:\xampp\htdocs\basic Se è la prima volta che usiamo composer, otterremo questaLeggi di più a riguardoInstallare Yii2 basic tramite Composer[…]

Installare e utilizzare Composer

Installare e utilizzare Composer

Composer è uno strumento per la gestione delle dipendenze in PHP. Esso permette di dichiarare le librerie dalle quali dipende il progetto e di conseguenza gestirle (installazione/aggiornamento) in automatico. Scaricare Composer Per scaricare Composer premere qui Installare Composer Dopo aver scaricato Composer, eseguire il pacchetto per installarlo. Aggiornare Composer Aprire il prompt dei comandi (“cmd”);Leggi di più a riguardoInstallare e utilizzare Composer[…]