2016-08-17 2 views
1

로 리디렉션 내가 처음 줌라 3.6.2 구성 요소를 생성하고 모든 것이 제대로 작동 - ONE 일까지.저장하고 뒤로 버튼이 잘못 템플릿

나는 개요 템플릿에 링크를 클릭하고 편집보기를 REAC. 내가 돌아-버튼을 클릭하거나-버튼을 저장하면 지금, 그는 이름이 아닌 어디 존재 않는 TEMPLATENAME에 저를 리디렉션합니다 (전체 프로젝트 폴더를 검색).

클릭하면 내 브라우저가 그 단어의 단수로 리디렉션되는 것 같습니다. 편집시 뷰 이름은 "숙녀"이고 클릭하면 "숙녀"입니다.

어떤 아이디어? 단수 및 복수 이름 사이

답변

1

줌라 기본적으로 스위치. 당신이 편집보기에 있고 클릭하면

버튼의 joomla 목록보기로 리디렉션하려고 자동 추가 '의'보기 이름에 '취소' '저장'또는. 당신은 '저장'기본값을 덮어 쓰고 컨트롤러 파일의 방법을 '취소'할 수

.

public function save($key = null, $urlVar = null) { 
    $return = parent::save($key, $urlVar); 
    $this->setRedirect(JRoute::_('index.php?option=com_helloword')); 
    return $return; 
} 

public function cancel($key = null, $urlVar = null) { 
    $return = parent::cancel($key, $urlVar); 
    $this->setRedirect(JRoute::_('index.php?option=com_helloword')); 
    return $return; 
} 

이 게시물을보십시오. 내가 함께 할 수있다 제안하면 https://stackoverflow.com/a/16113039/5088581

+0

나는 아무 일도 발생하지 않습니다 (또는 과정의 오류) 내 가장 강력한 개념은 관리자/뷰/helloworld를/tmpl/view.html입니다 .... 모든 파일로 미리보기를 추가했다. PHP? 이 올바른지? 나는 툴바를 호출 할 때 위와 한 번 더 추가했다. 아무 일도 일어나지 않았다. – dessi

+0

/admin/controllers /에 컨트롤러 파일을 만들어 보자. https://docs.joomla.org/J3.x:Developing_an_MVC_Component/Adding_backend_actions 이 코드는 컨트롤러 클래스에 있어야합니다. –

+0

admin/controllers/edit.php에 스 니펫을 추가하고 view.html.php의 툴바 메서드를 편집했습니다. JToolBarHelper :: save to "('edit.save'); - 정의되지 않은 메서드를 호출합니다. JControllerAdmin :: save() [...] \ controllers \ edit.php :/ – dessi

관련 문제