CakePHP4でセッションを保存・読み出し

コントローラー(Controller)からセッションを使う

$session = $this->getRequest()->getSession();

ヘルパー(Helper)からセッションを使う

$session = $this->getView()->getRequest()->getSession();

保存

$data = 'せっしょんんんん!';
$session->write('key', $data);

読み出し

$data = $session->read('key'); // せっしょんんんん!

削除

$session->delete('key');

keyについて

ドット区切りで保存ができる

$session->write('Some.key', $data);
公式

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です