나는 다음과 같은 관계를 가지고 말 :양식 입력에서 외래 키 값을 삽입하는 방법은 무엇입니까?
Section
name Text
UniqueSection name
Subject
name Text
UniqueSubject name
Faculty
name Text
UniqueFaculty name
Assignment
section SectionId
faculty FacultyId
subject SubjectId
UniqueAssignment section subject
처리기 :
postNewAssignmentR :: Handler Html
postNewAssignmentR = do
-- don't know what to use instead xxxField for SectionId/FacultyId/SubjectId
sec <- runInputPost $ ireq xxxField "section"
fac <- runInputPost $ ireq xxxField "faculty"
sub <- runInputPost $ ireq xxxField "subject"
runDB $ insert $ Assignment sec fac sub
setMessage "Created new Assignment"
redirect AssignmentsR
"섹션", "교수"및 "주제는"텍스트의 값으로 해당 ID가 드롭 다운 입력은 (있는 경우 우리는 runInputPost에서 얻는다.) 어떻게 그들을 sectionId, facultyId, ... 등으로 변환 할까? 또는 다른 방법으로 외래 키를 삽입해야합니까?
이 경우 selectField가 작동한다고 가정 할 수 있습니까? – Sam
@Sam : 그것은 .. – Shanthakumar