セッション設定をコントローラ側で変更

独自のセッション設定を使う場合core.phpで指定しますが、これをコントローラ側で上書きするタイミングは、__construct()が基本。

参考 http://d.hatena.ne.jp/hetima/20070201/1170313526


2010/02/09 13/30頃 追記
セッションをDBあるいはキャッシュ(memcache)に保存する運用を想定している場合、この方法は避けた方がよさそうです・・・ 詳細


実際に以下の様に書くと、core.php設定ではDB保存だったセッションが、tmp以下のファイル保存になっていました。

function __construct() {
	Configure::write('Session.save', 'cake');

	parent::__construct();
}