$type, 'field' => isset($field['name']) ? $field['name'] : '', 'value' => isset($info[$field['name']]) ? $info[$field['name']] : '', 'size' => isset($field['size']) ? $field['size'] : 12, 'option' => parse_field_data($field['option']), 'multiple' => isset($field['is_multiple']) ? $field['is_multiple'] : '', ); }elseif( $type == "images"){ $data = array( 'type' => $type, 'field' => isset($field['name']) ? $field['name'] : '', 'value' => isset($info[$field['name']]) ? $info[$field['name']] : '', 'size' => isset($field['size']) ? $field['size'] : 12, 'option' => isset($field['option']) ? $field['option'] : '', ); }else{ $data = array( 'type' => $type, 'fieldid' => isset($field['id']) ? $field['id'] : 1, 'field' => isset($field['name']) ? $field['name'] : '', 'value' => isset($info[$field['name']]) ? $info[$field['name']] : '', 'size' => isset($field['size']) ? $field['size'] : 12, 'option' => isset($field['option']) ? $field['option'] : '', ); } $no_tem = array('readonly', 'text', 'password','checkbox', 'textarea', 'select','selectdata', 'bind', 'checkbox', 'radio', 'num', 'bool', 'decimal'); $type = !in_array($type, $no_tem) ? $type : 'show'; $view = new \think\View(); $view->assign($data); return $view->fetch('common@default/form/' . $type); } }