When i remove the redirect code from the controller, the page doesn't
redirect and table insertion is done correctly. but This is the
message that I get when i try using redirect in the controller.

------------------------------------------------------------------------------------------------------------------
Warning (2): Cannot modify header information - headers already sent
by (output started at C:\xampp\htdocs\bleed_till_death\UserLoging\app
\controllers\users_controller.php:32) [CORE\cake\libs\controller
\controller.php, line 640]

Code | Context

$status =       "Location: http://localhost/bleed_till_death/UserLoging/index";

header - [internal], line ??
Controller::header() - CORE\cake\libs\controller\controller.php, line
640
Controller::redirect() - CORE\cake\libs\controller\controller.php,
line 621
UsersController::add() - APP\controllers\users_controller.php, line 18
Object::dispatchMethod() - CORE\cake\libs\object.php, line 115
Dispatcher::_invoke() - CORE\cake\dispatcher.php, line 227
Dispatcher::dispatch() - CORE\cake\dispatcher.php, line 194
[main] - APP\webroot\index.php, line 88
------------------------------------------------------------------------------------------------------------------

And this is the controller file.

------------------------------------------------------------------------------------------------------------------
<?
class UsersController extends AppController {
    var $name = 'Users';
    var $helpers = array('Html', 'Form');
                var $scaffold;

                function index()        {
                                $this->set('users',$this->User->find('all'));
                }

                function add()          {

                  if (!empty($this->data))              {

                    $this->User->create();
                          if ($this->User->save($this->data)) {
                                   $this->Session->setFlash(__('The Post has 
been saved', true));
                                         $this->redirect('/index');
                                         // I even tried  $this-
>redirect(array('controller' => 'index')); and instead of controller i
tried action as well.

                          }
                          else {
                                   $this->Session->setFlash(__('The Post could 
not be saved.
Please, try again.', true));
                          }
                  }

                        $this->set('users',$this->User->find('all'));
          }
}



?>
------------------------------------------------------------------------------------------------------------------

What could i be doing wrong?


--~--~---------~--~----~------------~-------~--~----~
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