有人知道如何从 TYPO3 10LTS 上的 extbase 中的流体形式映射 ObjectStorage 类型的域属性字段吗?
我在域对象中有以下属性:
/**
* @var ObjectStorage<Employee>|null
*/
protected ?ObjectStorage $companyEmployees = null;
这是流体模板的一个字段:
<f:form.textfield property="companyEmployees.0.firstName" id="companyEmployees.0.firstName" additionalAttributes="{required: 'required'}"/>
firstName
是Employee
域对象的一个属性。
我希望得到一个 ObjectStorage,里面Employee
装满了firstName
. 但我得到以下异常:
Core: Exception handler (WEB): Uncaught TYPO3 Exception: Return value of TYPO3\CMS\Extbase\Property\TypeConverter\ObjectStorageConverter::getTypeOfChildProperty() must be of the type string, null returned
有关如何正确执行此操作的任何想法?