• Introducing AkrabatSession zf2


     

    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',
          ),

     

  • 相关阅读:
    Jzoj5542 董先生的钦点
    Jzoj5542 董先生的钦点
    (各种)FFT模板
    (各种)FFT模板
    Jzoj3528 图书馆
    Jzoj3528 图书馆
    Jzoj5317 Func
    Jzoj5317 Func
    Jzoj3591 数据
    【UVa11021】Tribles
  • 原文地址:https://www.cnblogs.com/xuyaoxiang/p/3044493.html
Copyright © 2020-2023  润新知