function copy_from($field, $value, $fieldinfo) { $require = $fieldinfo['min_length'] ? 'required' : ''; $pattern = $fieldinfo['pattern'] ?$fieldinfo['pattern']:''; $errortips = $fieldinfo['error_tips'] ?$fieldinfo['error_tips']:''; $copy_from_array = json_decode(Yii::$app->cache->get(CacheId::copyFromCacheId()),true); if(!empty($copy_from_array)) { foreach($copy_from_array as $_k=>$_v) { $copy_from_datas[$_k] = $_v['name']; } } $string = '
'; $string .= ''; $string .= '
'; $string .= FormElements::select($copy_from_datas,$value,Yii::t('admin','please select'),"name='info[$field]' id='$field' $fieldinfo[form_attribute] data-pattern = '$pattern' data-errtips = '$errortips' data-dselect-clearable='true' class='form-select $require'"); $string .= $fieldinfo['tips']?'
提示:'.$fieldinfo['tips'].'
':''; $string .= '
'; $string .= '
'; return $string; }