Introducing AkrabatSession zf2

本文介绍了如何使用AkrabatSession模块在ZendFramework2中简化会话名称和其他配置选项的设置过程。通过在全局配置文件中添加简单配置,可以轻松实现会话管理的定制化需求。

 

One of the requirements for a new app that I'm writing is that it has a specific session name. In Zend Framework 2, this is done by creating a SessionManager with the correct configuration and then setting the default manager on the Session Container:

 

use Zend\Session\Config\SessionConfig;
use Zend\Session\SessionManager;
use Zend\Session\Container;
 
$sessionConfig = new SessionConfig();
$sessionConfig->setOptions(array('name'=>'MY_SESSION_NAME');
$sessionManager = new SessionManager($config);
Container::setDefaultManager($sessionManager);

 

Obviously, I need to be able to configure the name (and potentially other session configuration options) from myconfig/autoload/global.php file and this is a generically useful requirement, so I created the AkrabatSession module.

 

This is a really simple module that simply allows you to configure the SessionManager with minimal effort:

 

  1. Install AkrabatSession.
  2. Enable it as the first module in application.config.php
  3. Add the following to your configuration array in global.php:
        'session' => array(
            'name' => 'MY_SESSION_NAME_HERE',
        ),

 

转载于:https://www.cnblogs.com/xuyaoxiang/archive/2013/04/26/3044493.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值