在编辑页面中,select值回显
image.png
- 在model中
public function getGenderList()
{
return ['3' => __('Unknown'), '2' => __('Woman'),'1' => __('Man')];
}
- 在contorller中
public function _initialize()
{
parent::_initialize();
$this->view->assign('genderList',$this->model->getGenderList());
}
- 在html中
<div class="form-group">
<label for="gender" class="control-label col-xs-12 col-sm-2">{:__('Gender')}:</label>
<div class="col-xs-12 col-sm-8">
<select id="gender" data-rule="required" class="form-control selectpicker" name="row[gender]">
{foreach name="genderList" item="vo"}
<option value="{$key}" {in name="key" value="$row.gender"}selected{/in}>{$vo}</option>
{/foreach}
</select>
</div>
</div>