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