Welcome to Doctrine 2 ORM’s documentation!¶
Reference Guide¶
- 1. Introduction
- 2. Architecture
- 3. Configuration
- 4. Frequently Asked Questions
- 5. Basic Mapping
- 6. Association Mapping
- 7. Inheritance Mapping
- 8. Working with Objects
- 9. Working with Associations
- 10. Transactions and Concurrency
- 11. Events
- 12. Batch Processing
- 13. Doctrine Query Language
- 14. The QueryBuilder
- 15. Native SQL
- 16. Change Tracking Policies
- 17. Partial Objects
- 18. XML Mapping
- 19. YAML Mapping
- 20. Annotations Reference
- 21. PHP Mapping
- 22. Caching
- 23. Improving Performance
- 24. Tools
- 25. Metadata Drivers
- 26. Best Practices
- 27. Limitations and Known Issues
Tutorials¶
Cookbook¶
- Aggregate Fields
- Persisting the Decorator Pattern
- 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
- Advanced field value conversion using custom mapping types
- Entities in the Session
