phpmentors/route-based-session-configuration-bundle

基于路由配置的会话配置的Symfony扩展包

v1.1.0 2019-06-02 06:49 UTC

This package is auto-updated.

Last update: 2024-08-29 04:37:01 UTC


README

基于路由配置的会话配置的Symfony扩展包

Total Downloads Latest Stable Version Latest Unstable Version Build Status

特性

  • 通过路由配置进行运行时会话配置

安装

可以使用 Composer 安装 RouteBasedSessionConfigurationBundle。

首先,将 phpmentors/route-based-session-configuration-bundle 依赖添加到您的 composer.json 文件中,如下所示

稳定版本

composer require phpmentors/route-based-session-configuration-bundle "1.1.*"

开发版本

composer require phpmentors/route-based-session-configuration-bundle "~1.2@dev"

其次,将 PHPMentorsRouteBasedSessionConfigurationBundle 添加到您的扩展包中,在 AppKernel::registerBundles() 中进行注册,如下所示

...
class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            ...
            new PHPMentors\RouteBasedSessionConfigurationBundle\PHPMentorsRouteBasedSessionConfigurationBundle(),
        );
        ...

配置

# app/config/routing.yml
# ...
customer:
    # set session.* ini variables without leading "session."
    # see "Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage::setOptions()" for available options
    options:
        session:
            name: CUSTOMER_SESSION
            # ...

支持

如果您发现错误或有疑问,或希望请求新功能,请在此项目的 问题 部分创建问题或拉取请求。

版权

版权 (c) 2016-2017, 2019 KUBO Atsuhiro,保留所有权利。

许可证

BSD 2-Clause 许可证