메가 좌절감이 설정되어있을 수 있습니다. 아마도 레일스와 활성 레코드와 같이 grails를 너무 많이 사용하고 있습니다.Grails - 2 도메인 및 1 폼 생성/업데이트/편집 문제
나는 2 개의 도메인을 가지고 있습니다. 부모는 '보고서'및 하위 '카테고리'라고합니다.
사용자가 새 보고서를 만들고 원하는 경우 범주를 추가 할 수 있습니다. 보고서에는 하나의 카테고리 만있을 수 있습니다. 그러나 보고서를 범주별로 정렬하거나 범주별로 나열하거나 범주별로 계산할 수도 있습니다. 예,이 열은 보고서 도메인에 포함될 수 있지만 이후 사례를 구분하고 싶습니다. 그래서 아래에 나는 나의 영역을 가지고있다;
도메인 1 = 보고서
class Report
string reportname
string reportype
도메인 2 = 카테고리
class Category
Report report
string categoryname
내가 컨트롤러 2 개, 침전물 방법없이 비계와 두 범주에 대한 보고서 1 일이있다.
보고서 _form 중에 범주 도메인을 만들거나 편집/업데이트 할보기를 설정하려면 어떻게합니까? 나는 gorm docs, grails docs 등을 통해 읽었지만 아직도 이것에 걸림돌이되어있다.
범주 도메인을 처리하기 위해 보고서 컨트롤러를 편집해야합니까? 즉 카테고리를 가져오고/edit/update/create에 대한 각 메소드를 제공합니다.
보고서 매개 변수를 가져와 범주 이름 필드의 숨김 필드에 전달하여 저장 작업이 호출 될 때 범주 도메인에서 고양이 이름과 reportId를 커밋해야합니다.
내 모델이 모두 잘못 되었나요? 나는 hasone, hasmany belongssto를 시도했다. 그러나 카테고리별로 분리 된 보고서 페이지를 보여줄 수 있고 여러 카테고리의 맞춤법 오류를 줄이기 위해 고유 한 카테고리 이름 만 허용하고 싶기 때문에 카테고리를 보고서와 별도로 유지해야한다. 이름. 즉, 카테고리 이름을 설정하고이를 보고서에 연결하려고합니다.
grails에 새로 워서 나를 용서해주십시오. 어쩌면 앉아서 맥주를 마시고 더 읽을 필요가있을 것입니다. 건배
이제 매개 변수가 전달되었지만 문자열 필드가 업데이트되지 않습니다. 생성 된 HTML에서 소스를 확인할 때 정확한 매개 변수가 표시됩니다. 도메인을 약간 수정했습니다. 지금 리디렉션을 시도하고 다시보고합니다. – IanN