Новый объект со свойствами 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