spostarsi nella cartella del progetto e lanciare l'apposito commando
human@server:/var/www/zf2/first/$ php composer.phar require zendframework/zftool:dev-master
Cerca nel blog
domenica 29 dicembre 2013
Zend Framework2 - Creare un progetto
Scaricare il composer nella cartella che si preferisce basta che non sia la root in cui andare a creare il progetto.
human@server:/$ cd /var/www/
human@server:/var/www/$ curl -s https://getcomposer.org/installer | php --
human@server:/var/www/$ mkdir zf2
human@server:/var/www/zf2/$ php ../composer.phar create-project --repository-url="http://packages.zendframework.com" zendframework/skeleton-application:dev-master /var/www/zf2
human@server:/$ cd /var/www/
human@server:/var/www/$ curl -s https://getcomposer.org/installer | php --
human@server:/var/www/$ mkdir zf2
human@server:/var/www/zf2/$ php ../composer.phar create-project --repository-url="http://packages.zendframework.com" zendframework/skeleton-application:dev-master /var/www/zf2
domenica 1 settembre 2013
Come creare una Chain Route su Zend Framework
Innanzi tutto una chain route è la concatenazione di due routes. Capita a volte di voler legare due route tra loro come per esempio nel caso in cui si voglia impostare la lingua di visualizzazione dell'applicazione che si sta creando. Ovviamente non esiste un solo modo per fare questo.
Tagliamo corto e passiamo ad un esempio:
Tagliamo corto e passiamo ad un esempio:
- Risultato atteso: passare tramite l'url un parametro che rappresenta la lingua in cui si vuole visualizzare la web application seguendo il flusso di default di Zend (Module/Controller/Action) http://www.applicazione.it/lingua/module/controller/action
apriamo il nostro application.ini (ma possiamo anche includere un altro ini file per esempio routes.ini) e scriviamo:
Ora spieghiamo:
le prime 3 righe definiscono il pezzetto di URL che vogliamo venga anteposto al normale flusso zend (Module/Controller/Action). Nel nostro esempio rappresenta il parametro lingua ovviamente è possibile personalizzare impostando una regex route o qualunque altra tipologia di routes a seconda dell'esigenza.
Ora spieghiamo:
le prime 3 righe definiscono il pezzetto di URL che vogliamo venga anteposto al normale flusso zend (Module/Controller/Action). Nel nostro esempio rappresenta il parametro lingua ovviamente è possibile personalizzare impostando una regex route o qualunque altra tipologia di routes a seconda dell'esigenza.
Iscriviti a:
Post (Atom)