Creare un progetto Zend Framework usando gli script da terminale

Creare un progetto Zend Framework usando gli script da terminale

Un progetto Zend Framework può essere creato in automatico usando l'apposito tool da riga di comando che si trova nella sottodirectory bin. Il tool per Unix è chiamato zf.sh, quello per Windows zf.bat. Dovete semplicemente annotarvi il percorso assoluto a questo script. Su sistemi Unix potete usare l'alias della shell zf.sh=path/to/ZendFramework/bin/zf.sh.. Vediamo come creare un progetto usando questo script.

Aprite la vostra shell, navigate fino alla directory in cui volete creare il vostro progetto, quindi usate il percorso assoluto allo script citato poc'anzi e digitate il seguente comando:

% zf create project progetto

progetto è il nome del vostro progetto. Verrà creata la seguente struttura di directory:

progetto
|-- application
|   |-- Bootstrap.php
|   |-- configs
|   |     -- application.ini
|   |-- controllers
|   |   |-- ErrorController.php
|   |    -- IndexController.php
|   |-- models
|    -- views
|       |-- helpers
|        -- scripts
|           |-- error
|           |   -- error.phtml
|            -- index
|               -- index.phtml
|-- library
|-- public
|   |-- .htaccess
|    -- index.php
 -- tests
    |-- application
    |   -- bootstrap.php
    |-- library
    |   -- bootstrap.php
     -- phpunit.xml

Gli sviluppatori Zend a questo punto raccomandano, se non lo si è ancora fatto, di aggiungere lo Zend Framework nell'include_path. Si può sia copiarlo nella directory /library che creare un link simbolico che unisca la directory library/Zend con la directory /library del vostro progetto. Su Unix si può procedere nel modo seguente:

# Symlink (link simbolico):
% cd library; ln -s path/to/ZendFramework/library/Zend .
 
# Copia:
% cd library; cp -r path/to/ZendFramework/library/Zend .

Su un sistema Windows la raccomandazione è quella di usare l'interfaccia tradizionale Explorer per la gestione dei file.

Torna su