2017-02-15 1 views
0

ZEND Framework 1에 응용 프로그램이 있습니다. 새 페이지를 추가하고 이전 페이지로 이동하려고합니다.새로 추가 된 페이지가 ZendFramework에서 작동하지 않습니다.

하지만 문제는 새 페이지로의 리다이렉션이 작동하지 않으며 그 이유를 모른다는 것입니다.

일부 조각 : 인 IndexController에서 기능 초기화의 :

 ... 
     // THIS IS OLD PAGE 
     case $this->view->root_by_names['register']['root_furl']: 
       $this->view->root_name = 'register'; 
       $this->_forward('register'); 
       break; 

     // THIS IS NEW PAGE 
     case $this->view->root_by_names['register2']['root_furl']: 
      $this->view->root_name = 'register2'; 
      $this->_forward('register2'); 
      break; 
     ... 

// old action (working ok) 
public function registerAction(){ 
    $this->_redirect($this->view->CreateUrl(array($this->view->root_by_names['register']['root_furl']))); 
} 

// new action (doesn't work) 
public function register2Action(){ 
     $this->_redirect($this->view->CreateUrl(array($this->view->root_by_names['register2']['root_furl']))); 
    } 
재 지정 기능에 대한

DB 항목 :보기에 제출 enter image description here

형태 :

// WORKING 
<form method="get" action="<?=$this->CreateUrl(array($this->root_by_names['register']['root_furl'], 'producer'))?>"> 
    <button id="button-new-account-producer" class="submit">NEXT</button> 

</form> 


// DOESN'T WORK 
<form method="get" action="<?=$this->CreateUrl(array($this->root_by_names['register2']['root_furl'], 'producer'))?>"> 
    <button id="button-new-account-producer" class="submit">NEXT</button> 
</form> 

Rejestracja - 오래된 페이지
Rejestracja2 - 새 페이지

이전 페이지 (작업 중)의 경우 새 페이지로 리디렉션됩니다. 새 페이지 - 어떻게 든 현재 페이지에 머물러 있습니다.

register2 페이지는 FTP의 등록 사본입니다.

모든 정보를 제공했으면합니다. Is not는 복잡해야한다. 아무도 내가 새 페이지에 대해 잘못하고있는 것을 생각할 수 있습니까?

답변

0

해결책을 찾았습니다. 이 요청이 필터링되는 다른 계층이었습니다. ZF 문제는 아니지만 이전 개발 문제입니다.