sábado, 18 de agosto de 2007

PRADO FRAMEWORK

A leitura abaixo não é a reinvenção da roda. Mas, apenas uma "tradução",com certas modificações do quickstart do PRADO. Será necessário baixar a ultima versão do PRADO: prado-3.1.0.r2045.zip, na página do Pradosoft. Aproveite e baixe o quickstart.pdf.

Descompacte o prado numa pasta de sua preferência. No meu caso, descompactei e renomeie para prado. Por exemplo, c:\prado.




Criando o esqueleto do aplicativo

Fui até a pasta do servidor, no meu caso, c:\wamp\www, onde criei o meu hellowolrd.
De onde você estiver digite: cd \.
Suba até a pasta do servidor: cd \wamp\www
Digite: php c:\prado\framework\prado-cli.php -c helloworld

Após rodar o comando acima, é gerado a seguinte estrutura de diretórios e arquivos:



Ao rodar no browser, http://localhost/helloworld/, aparecerá a tela de boas vindas do prado.



Ou seja, ele mostra Home.page, que nada mais é do que um arquivo html bem básico que mostra o título da página e uma frase 'Welcome to PRADO'. Simples, mas eficiente.

helloworld/protected/pages/Home.page



O interessante do prado-cli.php é que ela deixa nosso aplicativo configurado, veja:

helloworld/index.php



Modificando nosso Helloworld

Abra o arquivo Home.page e modifique conforme segue:

helloworld/pages/Home.page



Crie um arquivo chamado Home.php onde iremos criar a class Home onde chamaremos o comando disparado pelo botão "Click me".

helloworld/pages/Home.php


Vá até o browser e digite: localhost/helloworld/



Links interessantes:

Na página 16 do quickstart.pdf do PRADO, têm algumas funcionalidades do prado em linha de comando interessantes para se ler.
Na página Xemelê, você encontra um exemplo interessante de página de login.

BIBLIOGRAFIA:

Prado - PHP 5 Framework. Eric Cavalcanti. Publicado em 14/12/2004. (Linha de Código ).
Prado - PHP 5 Framework. Eric Cavalcanti. Publicado em 23/12/2004.(Viva o Linux )
Prado Framework. Marcos Renan. (Xemelê )
Quickstart.pdf. Site da PradoSoft

Nenhum comentário: