(1対多)のnホール複数のアイテムを1つの流体フォームで作成できますか?要求1::私は私のモデルで関係以下のいる
要求モデルクラスでは、私は
/**
* num
*
* @var string
* @validate NotEmpty
*/
protected $num = '';
を持つホールモデルクラスで
/**
* hall
*
* @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\Vendor\Ext\Domain\Model\Hall>
* @cascade remove
*/
protected $hall = null;
を持っています
複数のアイテムを1つの流体フォームに設定できますか?同様
<f:form avction="create" name="hall" object="{hall}" controller="Hall">
<f:form.textfield name="hall[num][]" class="form-control" />
<f:form.textfield name="hall[num][]" class="form-control" />
<f:form.submit value="Create" />
</f:form>
はい、可能ですが、PropertiesMapperを使用してinitializeAction(s)でサブオブジェクトの作成を許可する必要があります。ここでそれについてのドイツ語のチュートリアルがあります(あなたに翻訳してもらいたいです)。https://www.typo3lexikon.de/typo3-tutorials/core/systemextensions/extbase/property-mapper.html 最終的にはサブオブジェクトの非常に良い説明されています。 –