quinta-feira, 26 de janeiro de 2012

Criando Projetos com Zend Tool

Bem vamos lá ja tendo instalado o zend e configurado o zend tool como no post anterior vamos criar um projeto, abra um prompt de comando do DOS e vá até a pasta onde ficarão os arquivos:

cd /wamp/www

dentro da pasta digite zf create project teste

acesse pelo explorer a pasta c:/wamp/www e verá que existe agora uma pasta com pastas e arquivos sequindo o padrão zend.

Com o wamp rodando você pode acessar através do browser e ver um layout modelo do zend:

http://localhost/teste

Projeto criado você pode criar controllers para este projeto entrando na pasta do projeto (cd /wamp/www/teste) e digitando o comando:

zf create controller minhacontroller

Veja que agora em C:\wamp\www\teste\application\controllers existe agora uma controller chamada MinhacontrollerController, seguindo o padrão do zend com seus metodos e extensões, mais a frente falaremos um pouco mais pouco sobre a criação de actions.

Configurando o Zend Framework e Zend Tools no WAMP

Nesta etapa irei demonstrar como instalar o Zend Framework e o Zend Tools no WAMP, como o negócio é pora mão na massa vamos direto ao assunto:

O WAMP pode pode ser baixado no seguinte link:

http://sourceforge.net/projects/wampserver/files/WampServer%202/WampServer%202.1/WampServer2.1e-x32.exe/download


Baixe o Zend Framework em:
http://framework.zend.com/download/latest

Apos baixado recomenda-se que seja colocado a pasta zend em:

c:\wamp\apps\
 Edite o arquivo do php.ini utilizado pelo apache existem 2 arquivos php.ini um que será utilizado pelo apache e php para redirecionar os includes e outro que será utilizado pelo zend tools, primeiro vamos configurar o apache e php:

c:\wamp\bin\apache\VERSAOAPACHE\bin\php.ini

insira o caminho na area de includes:

include_path = ".;C:\wamp\app\zend\library"

Reinicie o WAMP.

Pronto agora projetos que utilizarem Zend poderão utilizar as bibliotecas, do Zend, evitando problemas como:


Warning: require_once(Zend/Application.php) [function.require-once]: failed to open stream: No such file or directory in C:\wamp\www\meusite\public\index.php on line 18

Fatal error: require_once() [function.require]: Failed opening required 'Zend/Application.php' (include_path='C:\wamp\www\meusite\library;.;C:\php5\pear') in C:\wamp\www\meusite\public\index.php on line 18

Agora vamos instalar o Zend Tools, ferramenta de comandos por prompt DOS que auxiliam a criação de projetos, controllers, actions, forms, models e etc.

Para que o php seja rodado apartir de linha de comando no prompt do DOS edite va em clique com o botão direito em meu computador no menu iniciar, escolha propriedades, vá na aba avançado e clique no botão Variaveis de ambiente, em variaveis de sistema clique duas vezes em path, digite ponto e virgula ";" e insira o caminho para o seu php:

c:\wamp\bin\php\suaversaophp

reinicie o computador

apos a inicialização abra o prompt do dos e digite:

php -v

Deverá aparecer na tela a versão do php instalada, caso contrário o caminho digitado anteriormente deve estar errado, volte e refaça este passo.

Agora para que o php interprete os comandos do zend primeiro va na pasta bin dentro do arquivo que você baixou com o zend e copie os arquivos zf.bat e zf.php para a pasta:

c:\wamp\bin\php\suaversaophp\

É necessário que você edite o arquivo:


c:\wamp\bin\php\suaversaophp\php.ini

E inclua a mesma linha que você inseriu no php.ini utilizado pelo apache:

include_path = ".;C:\wamp\app\zend\library"

 abra uma janela do MS-DOS e digite:

zf show version

Aparecerá na tela a versão do zend que você baixou.

Caso o caminho esteja configurado errado irá aparecer a mensagem:

ZF ERROR dizendo que o caminho esta errado, ele diz para você rodar o comando:

$ ZEND_TOOL_INCLUDE_PATH=/path/to/library zf --setup

mas acredito que isso seja uma mensagem padrão que servira no linux, que veremos em outro post, para corrigir este problema refaça o ultimo passo e veja como esta o arquivo em c:\wamp\bin\php\suaversaophp\php.ini

Caso tenha certo e você tenha visto a versão do Zend você pode criar os projetos através de linha de comando no DOS, veremos em outro post isso.

quinta-feira, 29 de dezembro de 2011

O Inicio

Bem esse é o inicio de tudo, sempre quiz criar um blog, mas nem sempre tive tempo ou criatividade ao bastante para criar algo que vale-se a pena, bem estamos aqui hoje, um pouco mais maduro, para compartilhar.

Nessa minha vida muita informação obtive na internet, outras de livros, professores e colegas, mas na ausência destes ultimos, a internet fora meu refúgio, como membro do forum iMasters cheguei a ser moderador e moderador global, a idéia de compartilhar informações sempre esteve dentro de mim, de obter e divulgar conhecimento, de aprender e crescer junto com a comunidade.

Hoje inicio este blog, o nome veio de dentro de mim, porque não importa o ramo que você trabalha, mas desenvolver algo, um trabalho, uma meta seja para no seu emprego como na sua vida é preciso, deus nos deu este presente que é a vida para criarmos algo, fazermos algo, fazermos a diferença, mesmo que seja pouca ela será um pequeno passo para algo bem maior, tenha certeza disso.

E bem vindos ao blog.