我经常需要在dropDownList中显示更多属性,并且它一直没问题,直到连接属性的长度相同,但很快就会出现这种情况,这会让人感到困惑。是否有解决方法,或者例如dropDownTable,您可以选择要显示的属性?这样的事情:
$form->field($model, 'zwzs_id')
->dropDownTable(\yii\helpers\ArrayHelper::map(app\models\Zwzs::find()->all(),
'id', ['attribute1', 'attribute2', 'attribute3', ...]),
['prompt' => Yii::t('app', 'Select')),
谢谢!
答案 0 :(得分:0)
我认为你的意思是代码:
<?php
echo $form->field($model, 'name')->dropDownList(['1' => 'Yes', '0' => 'No'],['prompt'=>'Select Option']);
?>