terça-feira, 31 de agosto de 2010

PDO PHP Data Objects

O FrameWork Symfony utiliza dois frameworks de acesso a base de dados o Propel e o Doctrine, onde ambos utilizam a conexão nativa do PHP a partir da versão 5 o PDO.
O PHP Data Objects (PDO) extensão define uma interface leve e consistente para acessar bancos de dados em PHP. Cada driver de banco de dados que implementa a interface PDO pode expor recursos de banco de dados específicos, funções de extensão regular. 
Observe que você não pode executar todas as funções de banco de dados usando a extensão PDO, por si só, você deve usar um banco de dados específico PDO driver para acessar um servidor de banco de dados. 
PDO proporciona uma camada de abstração de acesso de dados, o que significa que, independentemente de qual banco de dados você está usando, você pode usar as mesmas funções, fazer consultas e buscar dados. PDO não fornece só uma abstração de banco de dados, mas também o livra de reescrever SQL, ou até não escrever comandos SQL.
Atualmente o PDO suporta os seguintes Drives:




Symfony framework de alta produtividade

O framework symfony tem sido um projeto Open-Source por mais de três anos e tornou-se um dos mais populares frameworks PHP graças as suas poderosas características e a sua excelente documentação. E esta grandiosa tradição iniciou cedo.
Em dezembro de 2005, logo após o primeiro lançamento oficial do symfony, onde foi publicado o "tutorial Askeet", um conjunto de 24 tutoriais, publicados dia-a-dia entre o dia primeiro de Dezembro e o Natal.
Este tutorial tem provado ser uma valiosa ferramenta para promover o framework para os recém-chegados. Muitos desenvolvedores aprenderam symfony graças ao askeet, e muitas empresas ainda utilizam o askeet como seu principal material de treinamento.
Estão agora celebrando o lançamento do symfony 2.0 e o tutorial askeet começa a mostrar sua idade. Portanto, é hora de um outro tutorial novo.
Apartir da versão 1.2 foi criado o tutorial Jobeet, super interessante e prático.
Tenho certeza que se você já programa em php vai achar ótimo, e em uma semana seguindo o tutorial você terá um sistema pronto, com aplicação "frontend e backend".