Description

As you can see, $contentDocument is a page in this case. If i call $contentDocument->category i get back "null".

If however i tell the document manager to fetch the Page document by it's path, then $contentDocument->category will work...

Our conclusion is that if you take the $contentDocument that is passed to your action, and you try to fetch it's ParentDocument inside the action (mapped to a property) you always get null.
However, what is very weird, is that inside twig it works (page.category would work in twig but page->category would return null inside the action, before the twig render)

[23:06] <dbu> look at vendor/doctrine/phpcr-odm/tests/Doctrine/Tests/ODM/PHPCR/Functional/HierarchyTest.php[23:07] <dbu> and create a new test that tries to load node C, follow its reference to node B and check if its parent A is not null

David Buchmann
added a comment - 06/Jun/12 9:32 PM this might be a bug of combining reference with parent.
[23:06] <dbu> look at vendor/doctrine/phpcr-odm/tests/Doctrine/Tests/ODM/PHPCR/Functional/HierarchyTest.php
[23:07] <dbu> and create a new test that tries to load node C, follow its reference to node B and check if its parent A is not null