Phalcon セッション管理まとめ

カテゴリ: Phalcon

記事投稿日: 2016年5月26日



public/index.php

use Phalcon\Session\Adapter\Files as Session;
 
// 依存性コンテナへの登録
$di->setShared('session', function () {
    $session = new Session();
    $session->start();
    return $session;
});

各コントローラで

// セッションに値をセットする
$this->session->set("USER_NAME", "AKIRA");
 
// セッションから値を取得する
$this->session->get("USER_NAME");
 
// セッションがセットされているか確認する
if ($this->session->has("USER_NAME") ) {
}
 
// セッションを個別で破棄する
$this->session->remove("USER_NAME");
 
// セッションをすべて破棄する
$this->session->destroy();

連想配列の場合。その一部の更新方法

$this->session->set("hoge", [
    "one" => 1,
    "two" => 2,
    "three" => 3
    ]
);
 
$array = $this->session->get("hoge");
 
$array["three"] = 4;
 
$this->session->set("hoge", $array);







コメントを残す

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

CAPTCHA




トップに戻る