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?