cuppett / cakephp-aws_utils
此包已被弃用,不再维护。未建议替代包。
CakePHP 亚马逊网络服务工具
1.0.1
2015-01-25 16:16 UTC
Requires
- php: >=5.3.3
- aws/aws-sdk-php: 2.*
- composer/installers: *
This package is auto-updated.
Last update: 2020-08-19 00:37:29 UTC
README
AWSUtils 提供了一组封装和工具,以将 AWS 服务直接集成到您的 CakePHP 应用程序中
要求
主分支有以下要求
- CakePHP 2.2.0 或更高版本。
- PHP 5.3.0 或更高版本。
功能
- DynamoDB 会话处理器。
安装
- 将此目录中的文件克隆/复制到
app/Plugin/AwsUtils
- 确保在
app/Config/bootstrap.php
中加载插件,通过调用CakePlugin::load('AwsUtils');
使用 Composer
确保 require
存在于 composer.json
中。这将安装插件到 Plugin/AwsUtils
{
"require": {
"cuppett/cakephp-aws_utils": "1.0.*"
},
"extra":
{
"installer-paths":
{
"app/Plugin/AwsUtils": ["cuppett/cakephp-aws_utils"]
}
}
}
快速示例
将会话处理器集成到 core.php
use Aws\Common\Enum\Region; $aws = array( 'includes' => array( '_aws' ), 'services' => array( 'default_settings' => array( 'params' => array( 'region' => Region::US_EAST_1 ) ) ) ); Configure::write('Session', array( 'defaults' => 'database', 'timeout' => 60, 'handler' => array( 'engine' => 'AwsUtils.DynamoDBSession', 'aws' => $aws ), /* Avoid gc from web-app, manually sweep/clean later */ 'ini' => array('session.gc_probability' => 0) ));
报告问题
如果您对 AwsUtils 有任何问题,请在 GitHub 上打开一个问题。