1234567891011121314151617181920212223242526 |
- function linkmenu($field, $value, $fieldinfo) {
- extract($fieldinfo);
- $require = $min_length ? 'required' : '';
- $array = array();
- $array['key_id'] = $key_id;
- $array['id']= "info_".$field;
- $array['name']= "info[$field]";
- $array['level']= $level?$level:2;
- $linkMenu = Linkmenu::findOne($key_id);
- $array['emptyTxts']= $linkMenu['flagtext']?explode(",",$linkMenu['flagtext']):['请选择','请选择','请选择'];
- if(!empty($value)) $array['value']= $value;
- $array['required'] = $require;
- $array['selectClass']= 'form-select original ';
- $array['blockClass']= 'row col-md-10';
- $array['unitClass']= 'col-sm-auto';
- if(isset($style))$array['style']= $style;
- if(isset($space))$array['space']= $space;
- if(isset($is_open))$array['is_open']= $is_open;
- if(isset($select_default))$array['select_default']= $select_default;
- $string = '<div class="mb-3 row '.$require.'">';
- $string .= '<label class="col-md-2 col-form-label">'.$fieldinfo['name'].'</label>';
- $string .= LinkmenuWidget::widget($array);
- $string .= $fieldinfo['tips']?'<div class="text-muted input-word-aux offset-l-2">提示:'.$fieldinfo['tips'].'</div>':'';
- $string .= '</div>';
- return $string;
- }
|