WARNING: You are browsing the documentation for Symfony 2.3 which is not maintained anymore. Consider upgrading your projects to Symfony 4.0.

Databases and Propel

2.3 version

Databases and PropelΒΆ

Propel is an open-source Object-Relational Mapping (ORM) for PHP which implements the ActiveRecord pattern. It allows you to access your database using a set of objects, providing a simple API for storing and retrieving data. Propel uses PDO as an abstraction layer and code generation to remove the burden of runtime introspection.

A few years ago, Propel was a very popular alternative to Doctrine. However, its popularity has rapidly declined and that's why the Symfony book no longer includes the Propel documentation. Read the official PropelBundle documentation to learn how to integrate Propel into your Symfony projects.

This work, including the code samples, is licensed under a Creative Commons BY-SA 3.0 license.