cakephp4 $this->Form->radioのname属性の配列で連番を振る
結論から
<?php echo $this->Form->radio( "array.$i", $options[$i], [ 'label' => [ 'class' => 'label'], 'class' => 'radio' ] ); ?>
第一引数をダブルクオーテーションで囲い動的に変数を振る。
"array[]"
とかやったけど、こうするとただ配列ができて連番が振られない。 元々の機能でできないかと調べたけど、なさそうなので諦めて力技で対応。
あとはwhileなりforなりすればok 何でこんなことするかというと、アンケート機能等で一気に多次元な連想配列を作るときに必要だった。