내가 Zend2에 새로운 오전에 다른 PHTML보기로 폼을 연결하는 방법 :젠드 프레임 워크 2
내가 양식을 가지고 있고, 첫 번째 단계에 나는 새로운 ViewModel을 만들고 반환 :
return new ViewModel(array('form' => $form, 'messages' => $messages));
데이터가 브라우저에서 돌아 오는 후 단계에서이 동일한 양식을 새보기 (동일한 요소가 더 많거나 많을 수도 있음)에 연결하거나 다른 양식을 작성한 다음 이전 양식의 데이터 및 보여줄 새로운 시각과 관련 시키시겠습니까?
도움을 주시면 감사하겠습니다.
는 편집 :
$ 형상 ->의 setAttribute ('액션', $ this-> URL ('인증/인덱스/로그인-post.phtml'
나는 다음을 수행하려고));
그러나 여전히 이전 것을 보여줍니다.
내가 할 때 :
이반환 $ this-> (재 지정) -> toRoute ('인증/기본', 배열 ('컨트롤러'=> '인덱스', '행동'=> 'login- 게시하다'));
오류 페이지가 나타납니다 : 요청한 컨트롤러가 요청을 발송하지 못했습니다.
다른보기를로드해야하는 요청의 게시물이 표시되면 어떤보기가 어떤 양식에 연결되어 있는지 지정하는 방법은 무엇입니까?
정확히 무엇을하려합니까? [The Documentation] (http://zf2.readthedocs.org/en/latest/#zend-form)은'Zend \ Form'을 아주 잘 다루고 있습니다. "다단계 양식"에 대해 말하면 세션 내에서 이전 양식 데이터를 저장해야합니다. – Sam
@Sam 다른 뷰를로드해야하는 요청의 게시물을 얻었을 때, 어떤 뷰가 어떤 형식으로 어떻게 표시되는지 지정할 수 있습니까? – GingerHead
나는 아직도 네가하고 싶은 일에 대해 확신이 없다. 일반적으로 양식을 게시하고 양식이 유효하지 않으면 오류 메시지를 포함한 양식으로 리디렉션됩니다. 양식이 유효하면 데이터가 데이터베이스에 삽입 된 다음 다른 페이지로 리디렉션됩니다. 정확히 무엇을하려고하는지, "다른보기를로드하십시오"라고 말하지 말고, 접근 방식의 개념을 말해주십시오. – Sam