Как отобразить детей в документе 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;
}

0 ответов

Другие вопросы по тегам