cakephp: сеанс не может написать - PullRequest
2 голосов
/ 23 ноября 2010

Если контроллер имеет код $this->autoRender = false; сеанс не может написать.

function login() {
      $this->autoRender = false;
      $this->Session->write('Student', 'test');
}

1 Ответ

1 голос
/ 23 ноября 2010

Если вы используете CakePHP 1.3, вы, скорее всего, активировали свой Session Helper, но не компонент Session. Проверьте руководство здесь . Вам понадобятся оба из них, вероятно, в вашем контроллере приложений:

public $components = array('Session');
public $helpers = array('Session');

или PHP4:

var $components = array('Session');
var $helpers = array('Session');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...