0
私は2つのテーブルの項目とカテゴリがあります。アイテムのフォームでは、ユーザーが複数のカテゴリをチェックするように、すべてのカテゴリをリストする必要があります。これまでのところ私はこのようなカテゴリを一覧表示しています:Yii2。チェックボックスの配列を処理する方法
foreach($items as $item) {
$modelCategory->itemCategoryId = $item->id;
echo $form->field($modelCategory, 'itemCategoryId')
->checkbox([
'value' => $item->id,
'label' => ''])
->label($item->name);
}
しかし、最初の問題は、フィールドの名前で、私は配列に変換することができますか?
"カテゴリ"という名前のアイテムに仮想属性を追加してから、別の方法でcheckBoxListを使用すると思いますか?