1 回答

TA貢獻2041條經驗 獲得超4個贊
因為這里沒有$form您嘗試使用的任何內容,您應該直接使用小部件初始化 select2 并指定 select2 小部件的attribute和model屬性。
請參閱下面的代碼應該是什么樣子。
<?php
echo GridView::widget(
[
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
[
'attribute' => 'wp_id',
'value' => 'accounts.user_id',
'filter' => Select2::widget(
[
'model' => $searchModel,
'attribute' => 'wp_id',
'data' => ArrayHelper::map(Accounts::find()->all(), 'wp_id', 'user_id'),
'options' => ['placeholder' => ' --Filter by user id-- '],
'language' => 'en',
'pluginOptions' => [
'allowClear' => true,
],
]
),
],
],
]
);
- 1 回答
- 0 關注
- 194 瀏覽
添加回答
舉報