2014-12-23 5 views
0

하나의 양식으로 여러 개의 오브젝트를 생성하여 전달하려고합니다.TYPO3은 하나의 양식으로 두 개의 모델을 생성합니다.

내 양식에는 모델 개체 하우스 필드와 모델 사람들 필드가 있으며, 처음에는 3 개, 나머지 3 개는 피플입니다.

Wenn 본인은 House for Object 및 People for Object를 만들고자하는 양식을 제출합니다. 그리고 사람들은 관계를 그 집에 가져 가야합니다.

나는이 시도 :

public function createAction(\Blubb\Blubb\Domain\Model\House $newHouse, \Blubb\Blubb\Domain\Model\People $newPeople) { $this->houseRepository->add($newHouse); $this->peopleRepository->add($newPeople); $this->redirect('list'); }

양식은 다음과 같습니다 하원위한 것이며 인민 요소

가 어떻게 선택할 수 ?를

name="house[housenr]" -> 그럼 난이 오류가 발생했습니다 :

또한 나는 내가 다음과 같이 입력의 이름을 지정한 다른 형태를 설정 시도 필수 인수 "뉴 하우스"가 설정되어 있지 않습니다. 당신의 createAction()에서

답변

1

제거 PARAMS은 그래서 당신은 사용자 정의 수집 필드의 방법

  • $this->request->hasArgument('foo')
  • $this->request->getArgument('foo')

를 사용할 수 있습니다.

관련 문제