Meu primeiro projeto Symfony
Iremos agora construir um webblog em apenas 1 hora. Vamos lá.
Vamos trabalhar assumindo que esteja com o apache/php5 instalado e funcionando em seu localhost. Você precisa também da extensão SQLite, que já vem no pacote do php5. Entretanto a partir do PHP 5.1.0 é necessário ativar manualmente a extensão no php.ini (veja como aqui).
Instalando o Symfony e iniciando o projeto
Para ser mais rapido, usaremos o sandbox (você pode também fazer o download do código fonte do projeto finalizado). É o sandbox é um projeto Symfony vazio com todas as bibliotecas incluídas e com a configuração básica pronta. A grande vantagem do sandbox sobre os outros tipos de instalações e que você já pode começar experimentar o Symfony imediatamente.
Pegue aqui: sf_sandbox.tgz, descompacte em seu diretório root da web. Consulte o Readme para maiores informações.
O resultado da estrutura do arquivo será:
www/
sf_sandbox/
apps/
frontend/
batch/
cache/
config/
data/
sql/
doc/
lib/
model/
log/
plugins/
test/
web/
css/
images/
js/
Isso mostra que o projeto sf_sandbox contem uma aplicação frontend. Você pode testar acessando a seguinte url:
http://localhost/sf_sandbox/web/index.php/
A seguinte pagina deverá ser exibida.