Hi guys,

I would like to know how can I send data from 1 controller to another
one. Let me explain better why I need that.

I have in my view 1 form with a select:
<form method="post" action="/test/index">
<select name="data[Test][selectTest]">
  <option selected value="Test1"> Test1 </option>
  <option value="Test2"> Test2 </option>
  <option value="Test3"> Test3 </option>
</select>
<input type="submit">
</form>

When it is send to controller "test", the action index will check
which test was select and will send the data to another controller,
something like a redirect but I dont wanna pass the selectTest value
in the URL. Something like that:

function index()
{
   if($this->data['Test']['selectTest'] == 'Test1')
   {
      $this->redirect(array('controller' => 'test', 'action' =>
'test1', 'data' => $this->data));
   }
   if($this->data['Test']['selectTest'] == 'Test2')
   {
      $this->redirect(array('controller' => 'test', 'action' =>
'test2', 'data' => $this->data));
   }
   if($this->data['Test']['selectTest'] == 'Test3')
   {
      $this->redirect(array('controller' => 'test', 'action' =>
'test3', 'data' => $this->data));
   }
}

Changing redirect to send, I dont know...
Is that possible? How can I do that?

Thx
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to