2013-09-27 3 views
0

에 대한 링크가있는 bookings/indexusers/myUserAccount의 두 페이지가 있습니다. 내가 원하는 것은 locations/add에 대한 양식을 저장 한 후이 페이지를 다시보고 싶습니다. myUserAccount에있는 경우 locations/add을 클릭하고 양식을 완성하고 내 위치를 저장하면 myUserAccount로 돌아가고 싶습니다. 이것을하기에 좋은 해결책은 무엇입니까? 나는 cakephp의 기능을 시도했다 $this->referer(). 내가 locations/add 페이지에 들어가면 리퍼러가 마지막 페이지를 보여 주지만 저장을 누르면 다시 위치 컨트롤러의 추가 작업을 수행해야하고 내 리퍼러는 이제 locations/add으로 변경됩니다.cakephp에 양식을 저장 한 후 이전 페이지로 리디렉션하는 방법은 무엇입니까?

+0

에서 오는 세션에서 이전을 저장하고 그런 다음 리디렉션하십시오. –

답변

2
실제로 컨트롤러

에 데이터를 전달하거나 당신이 당신의 여부를 결정하기 위해 링크에 매개 변수를 전달할 수 있습니다 때 세션 변수에 당신이 당신의 locationsController->view()에 도착하고 검색 firt 시간을 당신의 리퍼러를 저장할 수

users/myUserAccount 또는 bookings/index

locations/add/referer:user 

또는

locations/add/referer:bookings 
관련 문제