Table of contents Introduction Why Quick? What's New? Upgrade Guide Contributing Guide Getting Started Defining An Entity Subclass Entities Retrieving Entities Working with Entities Creating New Entities Updating Existing Entities Deleting Entities Query Scopes and Subselects Relationships Relationship Types hasOne hasMany belongsTo belongsToMany hasManyThrough hasOneThrough belongsToThrough polymorphicBelongsTo polymorphicHasMany Retrieving Relationships Querying Relationships Relationship Counts Ordering By Relationships Eager Loading CBORM Compatibility Shim Collections Custom Getters & Setters Serialization Interception Points Debugging FAQ Cookbook Introduction Dynamic Datasource External Links API Docs Source Code Issue Tracker