lightmaker / dynamo-session-handler-bundle
一个简单的 Symfony2 扩展包,用于封装 AWS SDK for PHP 的 DynamoDB Session Handler,方便在您的 Symfony >2.1 应用程序中使用。
1.2.1
2016-01-06 04:51 UTC
Requires
- php: >=5.3.3
- aws/aws-sdk-php: >=2.6
- lightmaker/aws-bundle: >=1.0
- symfony/symfony: >=2.1
This package is not auto-updated.
Last update: 2024-09-28 15:39:27 UTC
README
一个简单的 Symfony2 扩展包,用于封装 AWS SDK for PHP
的 DynamoDB Session Handler
,以便在您的 Symfony >2.1 应用程序中轻松使用。
更多信息请参阅: http://docs.aws.amazon.com/aws-sdk-php/guide/latest/feature-dynamodb-session-handler.html
安装
添加到 Composer
将以下内容添加到您的项目 composer.json 文件中:
{ "require": { "lightmaker/dynamo-session-handler-bundle": "1.0.*" } }
composer.phar update
更新您的 Kernel
# AppKernel.php public function registerBundles() { $bundles = array( new Lightmaker\DynamoSessionHandlerBundle\LightmakerDynamoSessionHandlerBundle() ); }
添加可选配置
有关配置的更多信息,请参阅官方 AWS SDK for PHP DynamoDB Session Handler 文档:http://docs.aws.amazon.com/aws-sdk-php/guide/latest/feature-dynamodb-session-handler.html#configuration
# app/config/config.yml lightmaker_dynamo_session_handler: table_name: hash_key: session_lifetime: consistent_read: locking_strategy: automatic_gc: gc_batch_size: gc_operation_delay: max_lock_wait_time: min_lock_retry_microtime: max_lock_retry_microtime:
将 Symfony 框架配置设置为使用 DynamoDB Session Handler
# app/config/config.yml framework: session: handler_id: dynamoSessionHandler