Как отобразить детей в документе phpcr. Дети всегда пустые
У меня есть документ "Страница", который должен иметь различные "элементы" неструктурированного контента на странице.
Отображение моего документа загружено правильно (я могу создавать документы), и это выглядит так:
<document name="Gondoliere\CoreBundle\Document\Page">
<nodename name="title" />
<field name="name" type="string" nullable="true" />
<parent-document name="parentDocument" />
<children name="contents" fetch-depth="3" />
</document>
Я ожидаю $home->getContents()
вернуть коллекцию с моими вещами.
Узел:dump --props выглядит так:
Home:
- jcr:primaryType = nt:unstructured
- jcr:mixinTypes = Array( [0] => phpcr:managed)
- phpcr:class = Gondoliere\CoreBundle\Document\Page
- phpcr:classparents = Array()
- name = Startseite
687509281:
- jcr:primaryType = nt:unstructured
- jcr:mixinTypes = Array( [0] => phpcr:managed)
- phpcr:class = Gondoliere\CoreBundle\Document\SimpleElement
- phpcr:classparents = Array()
- headline = Willkommen
- body = hier kommt mein Text
как-то $home->getContents()->count()
всегда 0
, Что я делаю неправильно. Метод Page::getContents выглядит так:
public function getContents()
{
return $this->contents;
}