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**: :doc:`Introduction by code ` | :doc:`Architecture ` * **Setup**: :doc:`Installation and configuration ` | :doc:`Tools ` Mapping Objects onto a Document Repository ------------------------------------------ * **Basic Reference**: :doc:`Objects and Fields ` | :doc:`Hierarchies and References ` | :doc:`Inheritance ` * **Mapping Driver References**: (TODO: build this in a sane way, without duplicating too much information) :doc:`Docblock Annotations ` | :doc:`XML ` | :doc:`YAML ` | :doc:`Metadata Drivers ` Working with Objects -------------------- * **Basic Reference**: :doc:`Documents ` | :doc:`Events ` * **Query Reference**: :doc:`Query Builder API ` | :doc:`The Query Object ` Advanced Topics --------------- * **PHPCR Session**: :doc:`Accessing the underlying PHPCR session ` * **Multilanguage**: :doc:`Working with Multilanguage Documents ` * **Versioning**: :doc:`Versioning Documents ` .. transactions? * **Performance**: :doc:`Fetch Depth ` .. TODO? * **Logging**: :doc:`Logging ` Cookbook -------- * **Tricks**: :doc:`Blending ORM and PHPCR-ODM ` | :doc:`Mapping classes to ORM and PHPCR-ODM ` * **Implementation**: :doc:`Using Wakeup Or Clone `