2
コントローラにコード$this->autoRender = false;
がある場合、セッションは書き込めません。cakephp:セッションが書き込めません
function login() {
$this->autoRender = false;
$this->Session->write('Student', 'test');
}
コントローラにコード$this->autoRender = false;
がある場合、セッションは書き込めません。cakephp:セッションが書き込めません
function login() {
$this->autoRender = false;
$this->Session->write('Student', 'test');
}
CakePHP 1.3を使用している場合は、Session Helperは有効にしていますが、セッションコンポーネントはアクティブ化していない可能性があります。 Check the manual here。あなたはおそらくあなたのAppControllerでは、これらの両方が必要になります:
public $components = array('Session');
public $helpers = array('Session');
やPHP4:
var $components = array('Session');
var $helpers = array('Session');
あなたはセッションがそこに書かれていませんでした知っていますか? – Young