Welcome to Doctrine 2 ORM’s documentation!¶
Tutorials¶
Reference Guide¶
- 1. Architecture
- 2. Installation and Configuration
- 3. Frequently Asked Questions
- 4. Basic Mapping
- 5. Association Mapping
- 6. Inheritance Mapping
- 7. Working with Objects
- 8. Working with Associations
- 9. Events
- 10. Doctrine Internals explained
- 11. Association Updates: Owning Side and Inverse Side
- 12. Transactions and Concurrency
- 13. Batch Processing
- 14. Doctrine Query Language
- 15. The QueryBuilder
- 16. Native SQL
- 17. Change Tracking Policies
- 18. Partial Objects
- 19. XML Mapping
- 20. YAML Mapping
- 21. Annotations Reference
- 22. PHP Mapping
- 23. Caching
- 24. Improving Performance
- 25. Tools
- 26. Metadata Drivers
- 27. Best Practices
- 28. Limitations and Known Issues
- 29. Pagination
- 30. Filters
- 31. Implementing a NamingStrategy
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