The symfony Cookbook

Como usar o Propel 1.3

You are currently browsing
the website for symfony 1

Visit the Symfony2 website


About

You are currently reading "The symfony Cookbook" which is licensed under the Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License license.

Master symfony

Be trained by SensioLabs experts (2 to 6 day sessions -- French or English).
trainings.sensiolabs.com

Books on symfony

Learn more about symfony with the official guides.
books.sensiolabs.com

L'audit Qualité par SensioLabs

200 points de contrôle de votre applicatif web.
audit.sensiolabs.com
symfony training
Be trained by symfony experts
May 29: Paris (Web Development with Symfony2 - Français)
May 31: Paris (Mastering Symfony2 - Français)
Jun 06: Paris (Introduction to Symfony2 - Français)
Jun 06: Paris (Introduction to Symfony2 - English)
Jun 06: Paris (Going Further with Symfony2 - English)
and more...

Search


powered by google
You are currently browsing "The symfony Cookbook" in Brazilian Portuguese for the 1.1 version - Switch to version: - Switch to language:
Creative Commons License This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License.
Translation of this work into another language is explicitly allowed.
This version of symfony is not maintained anymore.
If some of your projects still use this version, consider upgrading as soon as possible.

por Carl Vondrick

Começando com o symfony 1.1, agora é possível usar facilmente o Propel 1.3 no seu projeto e aproveitar as melhorias de velocidade, implementação de modelos encadeados, pooling de instancia de objetos , entre outros. Mais importante, o Propel 1.3 usa PDO ao invés de Creole como DBAL, oferecendo um ganho significativo de performance.

Instalar o Propel 1.3 leva apenas poucos minutos. Tudo que precisa ser feito é instalar um plugin e modificar dois arquivos de configuração. Leia e aprenda como.

Se é um novo projeto, parabéns, você acabou de configurar o Propel 1.3! A sintaxe do schema.yml é exatamente a mesma do Propel 1.2. A nova API não é radicalmente diferente; de fato, na maior parte, a API é exatamente a mesma;

Se você está atualizando um projeto, você pode ainda ter um pouco de trabalho pela frente, mas você verá que a maior parte do seu projeto vai funcionar. Se você usa transações ou Creole direto no seu código, você terá que atualizar manualmente para PDO. O projeto Propel tem um guia de atualização que guia você pelo processo de atualização. Mesmo que seja um novo projeto, você pode achar útil dar uma olhada nele para aprender sobre todas as novas funcionalidades.

O symfony 1.1 desacoplou seus sistemas internos, então não poderia ser mais fácil usar outra camada de ORM que você queira. Se o Propel não lhe agrada, de uma olhada no sfDoctrinePlugin, que é uma alternativa ao Propel que tem a mesma performance do Propel 1.3.

Graças ao symfony 1.1, os desenvolvedores podem aproveitar o Propel 1.3 para melhorar a performance ou o Propel 1.2 se eles quiserem mais estabilidade.

Questions & Feedback

If you find a typo or an error, please register and open a ticket.

If you need support or have a technical question, please post to the official user mailing-list.