如何获取dropdown的值而不是id yii2
我正在使用一个下拉列表,我想知道是否有任何方法可以获得用户选择的值,而不是如何获取dropdown的值而不是id yii2,yii2,yii2-advanced-app,yii2-basic-app,Yii2,Yii2 Advanced App,Yii2 Basic App,我正在使用一个下拉列表,我想知道是否有任何方法可以获得用户选择的值,而不是id 我使用yii2activeform和ArrayHelpermap来填充选项,如下所示 <?= $form->field($model, 'carname')->dropDownList( ArrayHelper::map(Cars::find()->all(), 'id', 'name'), ['prompt' => 'Select Car
id
我使用yii2
activeform和ArrayHelper
map来填充选项,如下所示
<?= $form->field($model, 'carname')->dropDownList(
ArrayHelper::map(Cars::find()->all(), 'id', 'name'),
['prompt' => 'Select Car Name']
) ?>
在表单提交的controller
中,它返回id
,这很好,但我想将名称直接保存在数据库中
谢谢
<?= $form->field($model, 'carname')->dropDownList(
ArrayHelper::map(Cars::find()->all(), 'name', 'name'),
['prompt' => 'Select Car Name']
) ?>