Criando o projeto com Zend Tool
by Ciro Jr 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:
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.




September 15th, 2010 on 15:52
Como estou utilizando CentOS, alterei o arquivo /etc/profile
[]s
September 15th, 2010 on 16:15
June 6th, 2011 on 11:32
Não precisa adicionar no arquivo.
Apenas va no terminal e indique os caminhos.
alias zf=’/opt/lampp/bin/php /opt/lampp/lib/php/Zend/bin/zf.php’
June 6th, 2011 on 11:51
não funcionará.