Ciro Galvão

Criando o projeto com Zend Tool

by on Aug.29, 2010, under Zend Framework

Olá, dando continuidade a sequência de posts sobre Zend Framework hoje falarei sobre a Zend Tool. A Zend Tool é uma ferramenta para criação de controllers, views, models, projetos entre outros recursos do ZF via linha de comando, o que é uma baita mão na roda, pois antigamente tinhamos que fazer todas as configurações, criação de pastas e etc ‘na unha’. Então o primeiro passo para podermos utilizar a Zend Tool é baixar o pacote do ZF. Em seguida descompacte-o em uma pasta onde vc preferir, eu gosto de deixar a minha em /var/www/ no linux. Após descompactar a pasta, vamos colocar o caminho do ZF no include path do PHP.

gedit /etc/php5/apache2/php.ini

E na diretiva include_path, coloque o caminho onde você descompactou o ZF.

Feito isso, agora vamos configurar as variáveis de ambiente do sistema operacional.

No ubuntu, editaremos o arquivo bash.bashrc


gedit /etc/bash.bashrc

E adicionaremos as seguintes linhas ao final do arquivo:


zf="/var/www/ZendFramework-1.10.0/"
CLASSPATH="$zf:$zf/bin/zf:$."
PATH="$zf/bin/:$PATH"
export zf CLASSPATH PATH

Eu particularmente gosto de inserir um alias para o comando zf.sh, para que fique mais fácil o uso da ferramenta.

alias zf='zf.sh'

Agora como as variáveis de ambiente estão configuradas, vamos testar. Abra o terminal e digite

zf ?

Você deverá receber um resultado como esse:

Resultado do comando ZF ?

Se esse foi seu resultado, ocorreu tudo bem e nosso Zend Tool ja está devidamente configurado e prontinho pra ser usado.

Então agora criaremos nosso projeto. Como dito no artigo de configuração do virtualhost, nosso projeto se chamará projetozf, então entraremos na pasta onde se encontra nosso document root e criaremos lá o nosso projeto:


cd /var/www

zf create project projetozf

Prontinho, A Zend Tool criou toda a estrutura básica de um projeto ZF pra gente, como pode ser visto na imagem abaixo:

Agora que ja estamos com a estrutura do projeto ok, vamos testar se está funcionando de acordo. Abra seu browser e digite http://projetozf

Deverá ser exibida uma tela como essa:

E aqui finalizamos o segundo post da série sobre Zend Framework! Conto com a ajuda de vocês leitores para que possamos decidir qual tipo de aplicação devemos fazer. Por favor, entre nas Enquetes e vote!

Sua ajuda será muito importante!

Ótima semana a todos.


4 Comments for this entry

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!