Olá pessoal, estou aí para mais um post e agora postando um artigo interessante e que muitos ainda gostariam de saber como integrar uma aplicação Zend Framework com o Adobe Flex. Vou dividir este post em partes e de inicio vamos configurar o nosso Quickstart para que possam prosseguir na integração com nosso Flex.
Lembrando que não vou ensinar como configurar o ambiente Zend Framework, pois não é objetivo deste post.
Primeiramente vou citar o que você precisará para que tudo funcione perfeitamente:
- 1º - Baixe o Quickstart no site do Zend Framework: http://framework.zend.com/docs/quickstart
- 2º - Descompacte o arquivo aonde desejar, de preferência em um local aonde você conheça o caminho do diretório completo.
- 3º - Caso ainda não tenha a library do Zend Framework, você pode baixar aqui: http://framework.zend.com/download/latest Pode baixar o pacote minimal, pois conterá somente o que precisamos.
- 4º - Basta você pegar a pasta library do Zend Framework que acabou de baixar e sobrescreva a que está em seu ZendFrameworkQuickstart.
- 5º - Então precisamos configurar a aplicação Quickstart para que funcione sem erros, para isso devemos configurar para que a pasta Public dentro de ZendFrameworkQuickstart seja o nosso diretório raiz do servidor. Para evitar que alteramos as configurações de nosso servidor, podemos criar um Alias, que agora mostrarei a maneira que eu fiz usando o Wamp, sendo que você pode fazer da maneira que preferir desde que funcione perfeitamente a aplicação Quickstart.
Se você usa o Wamp existe um diretório chamado “alias” e dentro dele possui 2 arquivos .conf que se refere aos alias do phpmyadmin e sqlite. Crie uma cópia de um dos arquivos .conf e crie o seu alias, apontando a pasta public do ZendFrameworkQuickstart. Em meu caso ficou desta maneira:
Arquivo
guestbook.conf
Alias /guestbook "c:/wamp/apps/ZendFrameworkQuickstart/public/"
# to give access to guestbook from outside
# replace the lines
#
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#
# by
#
# Order Allow,Deny
# Allow from all
#
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Reinicie o seu servidor e após acesse a url http://localhost/guestbook
Se você está visualizando em seu navegador a seguinte frase “Hello, from the Zend Framework MVC!”, parabéns você conseguiu fazer funcionar o QuickStart da Zend. Se não conseguiu, peço que reveja os passos acima ou comente este post dizendo o problema que ocorreu.
Bom pessoal, por enquanto é isso, em breve estarei postando a Parte 2, aonde mexeremos com o Zend_Amf.
Fonte: Jose Carlos Fiel