Modified package
Cette révision appartient à :
Parent
d32c3d0fa8
révision
2bf2d02c8a
1 fichiers modifiés avec 11 ajouts et 1 suppressions
|
@ -3,7 +3,7 @@ package modelHelper
|
|||
import (
|
||||
"reflect"
|
||||
|
||||
"github.com/dorajistyle/goyangi/util/log"
|
||||
"github.com/ewhal/nyaa/util/log"
|
||||
)
|
||||
|
||||
func IsZeroOfUnderlyingType(x interface{}) bool {
|
||||
|
@ -25,3 +25,13 @@ func AssignValue(model interface{}, form interface{}) {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
// AssignValue assign form values to model.
|
||||
func BindValueForm(form interface{}, r *http.Request) {
|
||||
r.ParseForm()
|
||||
formElem := reflect.ValueOf(form).Elem()
|
||||
typeOfTForm := formElem.Type()
|
||||
for i := 0; i < formElem.NumField(); i++ {
|
||||
formField := formElem.Field(i).Set(r.PostFormValue(typeOfTForm.Field(i).Name))
|
||||
}
|
||||
}
|
Référencer dans un nouveau ticket