CakePHP setFlash - Can it pass a variable to view?

Beneath is the code I'm using.  I'd like to offer the user the ability to restore the id of whatever it is they just deleted.  In order to do that I need to pass the id back to the view file:
	function admin_delete($id = null) {
		if ( !$id ) {
			$this->Session->setFlash('Invalid event', true);
			$this->redirect(array('action' => 'index'));
		}
		if ($this->Event->softDelete( $id )) {
			$this->Session->setFlash( 'Event deleted', true , array( 'restoreID' => $id ) );
			$this->redirect( array( 'action' => 'index' ) );
		}
	}

Open in new window

LVL 1
radarhillAsked:
Who is Participating?
 
radarhillConnect With a Mentor Author Commented:
Found a way to make this happen myself:
		if ($this->Event->softDelete( $id )) {
			$this->Session->setFlash( 'Event deleted', true );
			$this->redirect( array( 'action' => 'index/restoreID:'.$id ) );
		}

Open in new window

0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.