Empfehlungen: Erweiterte Suche

Fehler beim Redirect

Daten auslesen, verarbeiten und den Views übergeben

Fehler beim Redirect

Beitragvon Ch3ck3r » Mo 14. Feb 2011, 18:17

Ich mache anscheinend etwas falsch bei meinem Redirect versuch.
Meine momentane Applikation besteht aus 2 Controllern
Code: Alles auswählen
<?php
class RoutesController extends AppController {
    function select() {
        $this->set("routes", $this->Route->find('all'));
    }
}
?>
 


Code: Alles auswählen
<?php
class SessionsController extends AppController {
    function select() {
        if(!isset($this->params["form"]["route"])) {
            $this->redirect(array('controller' => 'routes', 'action' => 'select'), null, true);
        }
        $routeid = intval($this->params["form"]["route"]);
        $this->set("sessions", $this->Session->find('all'));
    }
}
?>
 

In dem fall, in dem das redirect greift, bekomme ich jedoch immer diese Meldungen:
Notice (8): Undefined property: Session::$enabled [CORE\cake\libs\controller\component.php, line 142]
Code | Context

Component::beforeRedirect() - CORE\cake\libs\controller\component.php, line 142
Controller::redirect() - CORE\cake\libs\controller\controller.php, line 678
SessionsController::select() - APP\controllers\sessions_controller.php, line 5
Dispatcher::_invoke() - CORE\cake\dispatcher.php, line 204
Dispatcher::dispatch() - CORE\cake\dispatcher.php, line 171
[main] - APP\webroot\index.php, line 83

Warning (2): Cannot modify header information - headers already sent by (output started at C:\Program Files\xampp\htdocs\trainzdispatcher\cake\libs\debugger.php:673) [CORE\cake\libs\controller\controller.php, line 742]
Code | Context

header - [internal], line ??
Controller::header() - CORE\cake\libs\controller\controller.php, line 742
Controller::redirect() - CORE\cake\libs\controller\controller.php, line 721
SessionsController::select() - APP\controllers\sessions_controller.php, line 5
Dispatcher::_invoke() - CORE\cake\dispatcher.php, line 204
Dispatcher::dispatch() - CORE\cake\dispatcher.php, line 171
[main] - APP\webroot\index.php, line 83


Weiß jemand Rat?
Ch3ck3r
 
Beiträge: 1
Registriert: Mo 14. Feb 2011, 18:14

Re: Fehler beim Redirect

Beitragvon mbrod » Mo 14. Feb 2011, 22:55

Du scheinst ein Model Session zu benutzen. Da CakePHP ein Objekt mit dem gleichen Namen benutzt, könnte ich mir vorstellen, dass es da einen Konflikt gibt.
mbrod
 
Beiträge: 199
Registriert: Mi 20. Mai 2009, 18:09
Wohnort: Frankfurt am Main
CakePHP-Version: 1.3.8
OS: Mac OS X


Zurück zu Controller

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron