Users/Documentation/1.4

Propel 1.4 Documentation

User Guide

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

  • Changelog
    Updates in the 1.4 branch since the release of 1.4.0 stable

The Basics

  • Basic CRUD
    The basics of Propel CRUD (Create, Retrieve, Update, Delete) operations

General Topics

  • Criteria
    More examples of using Propel's Criteria object to simplify query writing.
  • Validators
    How to use Propel's validation framework.

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.

  • Behaviors
    How to package and reuse common model features.
  • Copying Objects
    Information about cloning objects and performing persisted object copying.
  • Full Query Logging
    How to use the DebugPDO object to log queries as they are sent to the database.
  • 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.
  • Paginating Results
    How to let Propel deal with OFFSET and LIMIT statements to get a nicely paginated list of results.
  • Transactions
    Some tips on how to use transactions with Propel.

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.