Documentation

Doctrine - PHP Database Libraries
  • home
  • about
  • projects
  • orm
  • dbal
  • blog
  • development
  • contribute
  • community
  • wiki

Navigation

  • index
  • next |
  • Doctrine Homepage »
  • Doctrine 2 ORM v2.0.0 documentation »

Welcome to Doctrine 2 ORM’s documentation!¶

Reference Guide¶

  • 1. Introduction
  • 2. Architecture
  • 3. Configuration
  • 4. Basic Mapping
  • 5. Association Mapping
  • 6. Inheritance Mapping
  • 7. Working with Objects
  • 8. Working with Associations
  • 9. Transactions and Concurrency
  • 10. Events
  • 11. Batch Processing
  • 12. Doctrine Query Language
  • 13. The QueryBuilder
  • 14. Native SQL
  • 15. Change Tracking Policies
  • 16. Partial Objects
  • 17. XML Mapping
  • 18. YAML Mapping
  • 19. Annotations Reference
  • 20. PHP Mapping
  • 21. Caching
  • 22. Improving Performance
  • 23. Tools
  • 24. Metadata Drivers
  • 25. Best Practices
  • 26. Limitations and Known Issues

Tutorials¶

  • Getting Started
  • Working with Indexed Assocations
  • Extra Lazy Associations
  • Composite Primary Keys

Cookbook¶

  • Aggregate Fields
  • Extending DQL in Doctrine 2: Custom AST Walkers
  • DQL User Defined Functions
  • Implementing ArrayAccess for Domain Objects
  • Implementing the Notify ChangeTracking Policy
  • Implementing Wakeup or Clone
  • Integrating with CodeIgniter
  • SQL-Table Prefixes
  • Strategy-Pattern
  • Validation of Entities
  • Working with DateTime Instances
  • Mysql Enums

Table Of Contents

  • Welcome to Doctrine 2 ORM’s documentation!
    • Reference Guide
    • Tutorials
    • Cookbook

Next topic

1. Introduction

This Page

  • Show Source

Quick search

Enter search terms or a module, class or function name.

© Copyright 2010, Doctrine Project Team. Created using Sphinx 1.0.7.