【发布时间】:2015-05-23 10:35:44
【问题描述】:
我有一个带有数据数组的选择框,可以像这样填充它:
{!! Form::select('language',$languageArray,'null', ['id'=>'language','multiple',]) !!}
我将 $languageArray 与 view 一起传递,并且只是一个值数组,例如 ['A','B','C']...
现在在获取选定值时,我正在获取选定选项的数值。有没有办法将值从数字索引更改为 Text write in option。我使用关联数组作为第二个参数,如下所示:
['english' => 'English',
'french' => 'French',
'so on ...' => 'So On ..']
但是它创建了一个很长的列表,并且视图似乎被数据超载了有没有更好的方法来实现以下输出???
<select name="language">
<option value="english" ">English</option>
<option value="french">French</option>
....
【问题讨论】:
-
$languageArray来自哪里?请出示您的控制器代码 -
你能告诉我们
$languageArray的输出吗