Arquivo da categoria ‘symfony’

Começando

Maio 7, 2007

O symfony é um framework programado em PHP 5 que tenta implementar o padrão MVC, assim como o Rails é para o Ruby.

Pré-requisitos

Além do PHP 5, SQLite, algum banco de dados compatível com Creole (MySQL por exemplo), PHing, Pear:Log e, opcionalmente, o Propel já que este vem embutido no Symfony.

Sua utilização plena está sujeita a uma certa experiência em orientação a objetos e consultas SQL.

Apesar de ser uma aplicação já construída, o projeto de exemplo chamado sandbox possui toda a estrutura de diretório e configuração já montada poupando assim bastante tempo.

Propel

Apesar de não ser pré-requisito, conhecer esta parte vital do symfony só trará benefícios.
O Propel é o grande “motorista” das informações que percorrem os meandros deste framework e em algum momento de seu projeto você precisará utilizá-lo tanto para criar uma consulta SQL complexa como entender o que está ocorrendo em determinado trecho.

Phing e Pear:Log

Aparentemente, são exaustivamente utilizados pelo Propel na geração das classes de interface (PHing) e o Pear:Log que grava todas as queries em arquivo, ótima saída para Debugs.