Users/Documentation/1.5

Propel 1.5 Documentation

User Guide

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

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.
  • Paginating Results?
    How to let Propel deal with OFFSET and LIMIT statements to get a nicely paginated list of results.

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.