Doctrine PHP Content Repository ODM documentation¶
The Doctrine PHPCR ODM documentation is comprised of tutorials, a reference section and cookbook articles that explain different parts of the PHP Content Repository Object Document mapper.
Getting Help¶
If this documentation is not helping to answer questions you have about Doctrine PHPCR ODM don’t panic. You can get help from different sources:
- The Doctrine Mailing List
- Internet Relay Chat (IRC) in #doctrine on Freenode
- Report a bug on JIRA.
Getting Started¶
- Introduction: Introduction by code | Architecture
- Setup: Installation and configuration | Tools
Mapping Objects onto a Document Repository¶
- Basic Reference: Objects and Fields | Hierarchies and References | Inheritance
- Mapping Driver References: (TODO: build this in a sane way, without duplicating too much information) Docblock Annotations | XML | YAML | Metadata Drivers
Working with Objects¶
- Basic Reference: Documents | Events
- Query Reference: Query Builder API | The Query Object
Advanced Topics¶
- PHPCR Session: Accessing the underlying PHPCR session
- Multilanguage: Working with Multilanguage Documents
- Versioning: Versioning Documents
- Performance: Fetch Depth
Cookbook¶
- Tricks: Blending ORM and PHPCR-ODM | Mapping classes to ORM and PHPCR-ODM
- Implementation: Using Wakeup Or Clone
