Новый объект со свойствами 1:n

Можно ли создать новый объект в Extbase 7.6 со свойствами 1:n? Из коробки?

Что-то вроде этого:

<f:form.textfield property="openinghours.NEW1.start" />
<f:form.textfield property="openinghours.NEW1.end" />
<f:form.textfield property="openinghours.NEW2.start" />
<f:form.textfield property="openinghours.NEW2.end" />
<f:form.textfield property="openinghours.NEW3.start" />
<f:form.textfield property="openinghours.NEW3.end" />

и т. п.

Как видите, я хочу добавить 1:n часов работы к новому объекту. Мой пример не работает, очевидно, иначе я бы не спросил.:-)

1 ответ

Решение

Да, это возможно. Важно, чтобы подобъект был объявлен как ObjectStorage, и вы должны разрешить рендеринг подобъектов внутри initializeXY-Actions в контроллере. Вот полезная немецкая статья об этом: http://www.typo3lexikon.de/typo3-tutorials/core/systemextensions/extbase/property-mapper.html

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