반응형

[삭제된 페이지 복구하기]: http://confluence.goldpitcher.co.kr/pages/viewpage.action?pageId=463

"사용자가 페이지를 복구할 때, 페이지가 삭제되기 전에 존재했던 공간에서 똑같은 위치에 있는 '휴지통'으로 부터 페이지를 복구할 수 있습니다."... (링크 내용 중...)

* 위의 링크가 깨져 있는 것 같아서 좀더 내용을 첨부해 본다.

  • 공간 관리자는 공간 내 삭제된 페이지를 복원할 수 있다. 
  • 1. 공간도구 -> 2.내용도구 -> 3. 휴지통 (탭) 선택.
  • 여기서 모두 버리기로 영구히 삭제도 가능하며, 복원 가능하다. 
반응형
반응형

저장을 하거나, 어떠한 action 이 후에 페이지 redirect 를 하는 경우가 대부분입니다. 
cakePHP 에서 redirect 는 다음과 같이 사용이 됩니다.

redirect(mixed $url, integer $status, boolean $exit);

참조( http://book.cakephp.org/view/982/redirect)
 




사용자가 성공적으로 주문이 완료가 되었을 경우엔 "감사" 하다는 action 으로 redirect 를 하게 되며, 실패가 났을 경우에 "확인" 이라는 action 으로 redirect 되는 예 입니다.
 
  1. function placeOrder() {
  2. //Logic for finalizing order goes here
  3. if($success) {
  4. $this->redirect(array('controller' => 'orders', 'action' => 'thanks'));
  5. } else {
  6. $this->redirect(array('controller' => 'orders', 'action' => 'confirm'));
  7. }
  8. }

URL 을 지정 할 수도 있으며, 

Copy to Clipboard
  1. $this->redirect('/orders/thanks');
  2. $this->redirect('http://www.example.com');

action 에서 데이터도 보낼 수 있습니다.

Copy to Clipboard
  1. $this->redirect(array('action' => 'edit', $id));


다음 예제는 요청 보낸 페이지의 URL 로 되 돌려 보내는 예 입니다.

Copy to Clipboard
  1. $this->redirect($this->referer());
반응형

+ Recent posts