Documentation Versions

Propel 1.6 Next version (TBR)
Propel 1.5 Current stable version (April, 2010)
Propel 1.4 (November 2009)
Propel 1.3, (October 2008)
Propel 1.2, (September 2006)
Trunk Version, abandoned

Propel 1.5 Documentation

User Guide

Everything you need to get started - from installation and setup to advanced object model.

  • Changelog
    Updates in the 1.5 branch since the release of 1.5.0 stable

Project Setup

Using Propel

  • Basic CRUD
    The basics of Propel CRUD (Create, Retrieve, Update, Delete) operations
  • Validators
    How to use Propel's validation framework.
  • Transactions
    Some tips on how to use transactions with Propel.

  • Inheritance
    Single Table Inheritance and Concrete Table Inheritance come free with Propel.

Reference

  • Database Schema
    All the database, table, column and foreign key options explained

HowTos

Place for solutions to common problems, in no particular order.

  • Additional SQL Files
    How to add additional SQL files that will be run when you use the insert-sql Phing target.
  • Copying Objects
    Information about cloning objects and performing persisted object copying.
  • Replication
    Use Propel in a Master-Slave Replication Environment.
  • Multi-Component Data Model
    How to use Propel in an environment where you may have many components / modules that each have their own object model.

Tip: The documentation is maintained in the Subversion repository. For corrections and changes, please open a Ticket using the documentation component.

API Docs

Use these if you need to browse through the Propel classes and methods.