= =
记一次 fastadmin中 使用
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('样式')}:</label>
<div class="col-xs-12 col-sm-8">
<select class="selectpicker form-control" name="row[classs]">
<option value="1">两列</option>
<option value="2">两列有大图</option>
</select>
</div>
</div>
这种方法页面会卡一段时间才会出现数据
解决方法为使用build_select方法 edit使用
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('样式')}:</label>
<div class="col-xs-12 col-sm-8">
{:build_select('row[classs]',$typeList,$row['classs'],['class'=>'form-control', 'required'=>''])}
</div>
</div>
add使用
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('样式')}:</label>
<div class="col-xs-12 col-sm-8">
{:build_select('row[classs]',$typeList,null,['class'=>'form-control', 'required'=>''])}
</div>
</div>
$typeList为选项内容在控制器_initialize处增加
$list = ['1'=>'两列', '2'=>'两列有大图'];
$this->assign('typeList', $list);
即可