Yii2:如何为checkboxList()中的每个复选框分配一个ID

问题描述 投票:0回答:1

我有一个用Yii2创建的checkboxList,我需要为每个复选框分配一个ID(因此我可以将其与jQuery一起使用)。但是我不知道该怎么办。

<?
$cities ArrayHelper::map(Cities::find()->all(), 'city_id', 'city_name');
echo Html::checkboxList(
    'cities'
    null,
    $cities,
    [
        'itemOptions' => [
            'id' => $cities->city_id // MY PROBLEM IS IN THIS LINE,
        ],
    ]
) ?>
php yii2 checkboxlist id
1个回答
0
投票
<?
$cities ArrayHelper::map(Cities::find()->all(), 'city_id', 'city_name');
echo Html::checkboxList(
    'cities'
    null,
    $cities,
    [
        'itemOptions' => [
            'id' => $cities->city_id // MY PROBLEM IS IN THIS LINE,
        ],
    ]
) ?>

应该是

<?= Html::checkboxList('cities', null, $cities) ?>
© www.soinside.com 2019 - 2024. All rights reserved.