显示下拉列表过滤数据?

Display dropdownlist filter data?

<?= $form->field($model, 'SRF_STUDENT_ID')->dropdownList(
                    ArrayHelper::map(StudentDetails::find()->all(),'STUDENT_REGISTRATION_ID','STUDENT_REGISTRATION_ID'),
                    ['prompt'=>'Select Student Id']); ?>

如何在下拉列表中设置where条件。我想要 select STUDENT_REGISTRATION_ID 来自 StudentDetails,其中 is_select = 0; 数据结果集下拉列表。请帮帮我。

试试这个:

<?= $form->field($model, 'SRF_STUDENT_ID')->dropdownList(
                 ArrayHelper::map(StudentDetails::find()->where(['is_select' => 0])->all(),'STUDENT_REGISTRATION_ID','STUDENT_REGISTRATION_ID'),
                ['prompt'=>'Select Student Id']); ?>