TYPO3 10LTS の extbase の流動的なフォームからマッピングされたタイプ ObjectStorage のドメイン プロパティ フィールドを取得する方法を誰かが知っていますか?
ドメイン オブジェクトに次のプロパティがあります。
/**
* @var ObjectStorage<Employee>|null
*/
protected ?ObjectStorage $companyEmployees = null;
これは、fluid テンプレートの 1 つのフィールドです。
<f:form.textfield property="companyEmployees.0.firstName" id="companyEmployees.0.firstName" additionalAttributes="{required: 'required'}"/>
firstName
Employee
ドメイン オブジェクトのプロパティの 1 つです。
Employee
で満たされた 1 つのオブジェクトで満たされた ObjectStorage を取得することを期待します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
それを正しく行う方法についてのアイデアはありますか?