- What's new in Propel 2.0
- Changelog
- API Documentation
- Installing Propel
- Building a project
- Basic CRUD
- Relationships
- Transactions
- Behaviors
- Logging And Debugging
- Inheritance
- Migrations
- Configuration
- XML Schema Format
- Active Record Classes
- Active Query Classes
- Configuration Properties Reference
- Compatibility index
- Writing A Behavior
- aggregate_column
- archivable
- auto_add_pk
- delegate
- i18n
- nested_set
- query_cache
- sluggable
- timestampable
- sortable
- validate
- versionable
- concrete_inheritance
- User-Contributed Behaviors
- Working With Propel's Test Suite
- Additional SQL Files
- Advanced Column Types
- How to Use Namespaces
- Model Introspection At Runtime
- Multi-Component Data Model
- Object Copy
- Replication
- Using Propel With MSSQL Server
- Using SQL Schemas
- Working With Existing Databases
- Working with Symfony2
- Working with Silex
Setup
Basics
Reference
Behaviors
Cookbook
User-Contributed Behaviors
Here is a list of Propel behaviors contributed by users. Feel free to use them or to add your own behaviors to this list.
Agnostic Behaviors
-
EqualNestBehavior Supports relations where a class references to itself and the columns within the reference class are equal. Suitable for “Friends”-like relationships.
-
ArrayAccessBehavior Adds ArrayAccess implementations to the BaseObjects
-
DefaultOrderBehavior Adds support for user defined order for tables.
-
PropelL10nBehavior Lets you globally define your locales and dependencies. Seamless localization for Propel.
-
UuidBehavior Lets you add a column with UUID automatically set.
-
OverridableBehavior Override of data made easy.