Iniciando com o zend framework

Disponível somente no TrabalhosFeitos
  • Páginas : 16 (3876 palavras )
  • Download(s) : 0
  • Publicado : 4 de setembro de 2012
Ler documento completo
Amostra do texto
Iniciando com o Zend Framework
Autor Rob Allen, www.akrabat.com
Tradução Gilberto Albino
Revisão do document 1.7.6
Todos os direitos © 2006, 2011

Este tutorial tem como objetivo oferecer uma introdução em como utilizar o Zend Framework através da
criação de uma aplicação baseada em banco de dados utilizando o paradigma Model-View-Controller.
Nota: Este tutorial foi testado na versão1.10.1 ate 1.11.4 do Zend Framework. Há uma chance muito boa
de funcionar com versões posteriores da série 1.x, mas não irá funcionar com versões anteriores a 1.10.1.

Requerimentos
O Zend Framework necessita dos seguintes requerimentos:
• PHP 5.2.4 (ou superior)
• Um servidor web com suporte a mod_rewrite ou funcionalidade similar.

Pressupostos do Tutorial
Assumindo que você tem rodando oPHP 5.2.4 ou superior com o servidor web Apache, sua instalação do
Apache obrigatóriamente deve ter a extensão mod_rewrite instalada e configurada.
Você obrigatóriamente precisa se certificar que o Apache está configurado com suporte a
arquivos .htaccess. Isto é feito normalmente alterando a configuração:
!

AllowOverride None

para
!

AllowOverride All

no seu arquivo httpd.conf. Paradetalhes exatos verifique na documentação da distribuição de seu
Apache. Você não conseguirá acessar qualquer outra página além da pagina inicial neste tutorial se não
configurar corretamente o mod_rewrite e .htaccess.

Obtendo o framework
O Zend Framework pode ser baixado gratuitamente em http://framework.zend.com/download/latest nos
formatos .zip ou .tar.gz. Olhe abaixo na pagina para os linksdiretos. Você precisa da versão “Minimal”.

Configurando a Zend_Tool
O Zend Framework é fornecido com uma nova ferramenta de linha de commando. Vamos começar
configurando-a.

Zend_Tool para Windows
• Crie um novo diretório em Arquivos de Programas chamado ZendFrameworkCli
• Dê um duplo clique no arquivo baixado, ZendFramework-1.10.6-minimal.zip.
• Copie as pastas bin e library da janela dapasta ZendFramework-1.10.6-minimal.zip para
a pasta C:\Arquivos de Programas\ZendFrameworkCli. Esta pasta deve agora conter duas
sub-pastas: bin e library.
• Adicione o diretório bin para o seu Path do sistema:
• Vá para a seção “Sistema” do Painel de Controle.
• Escolha Configurações Avançadas e então pressione o botão “Variáveis de Ambiente”.
• Em na lista “Variáveis do Sistema”, encontre avariável Path e dê um duplo clique.
Page 1 of 19

• Adicione ;C:\Arquivos de Programas\ZendFrameworkCli\bin no final da campo de
entrada e pressione o botão OK. (O ponto-e-vírgula inicial é obrigatório!)
• Reinicie.

Zend_Tool para OS X (Linux é similiar)
• Extraia o arquivo ZendFramework-1.10.6-minimal.zip em seu diretório Downloads fazendo
duplo clique nele.
• Copie para/usr/local/ZendFrameworkCli abrindo o Terminal e digitando:
• sudo cp -r ~/Downloads/ZendFramework-1.10.6-minimal /usr/local/
ZendFrameworkCli
• Edite seu bash_profile para disponibiliar um alias:
• A partir do Terminal, digite: open ~/.bash_profile
• Adicione alias zf=/usr/local/ZendFrameworkCli/bin/zf.sh para o final do arquivo
• Salve e saia do TextEdit.
• Saia do Terminal.

Testando o Zend_ToolVocê pode testar sua instalação da interface de linha de comando do Zend_Tool abrindo o Terminal ou
Prompt de Comando e digitando:
!

zf show version

Se tudo deu certo, você deverá ver:
!

Zend Framework Version: 1.10.0

Se não, verifique o caminho de sua instalação está correto e se o diretório bin existe no diretório
ZendFrameworkCli. Uma vez que a ferramenta zf esteja funcionando, zf--help lhe mostrará todos os
commandos disponíveis.
Nota: Se sua distribuição do PHP vem com Zend Framework, por favor, verifique se ela não está utilizando
o ZF 1.9, pois este tutorial não vai funcionar. No momento da criação deste tutorial, a distribuição do xampp
trazia.

A aplicação do tutorial
Agora que todas as peças estão no lugar que precisamos para construir uma aplicação com Zend...
tracking img