Simple CRUD methods to AWS for KISSCMS
- AWS PHP SDK v2.8.2
- KISSCMS >= 2.2.0
Add the plugin in your plugins folder manually or as a submodule, for example:
git submodule install git://github.com/kisscms/aws.git ./app/plugins/aws/
In your env.json
you'll need to add where your root SDK folder. The SDK path will be used to include the AWS PHP SDK, which should live in this path:
SDK. "aws/[VERSION]/aws.phar"
Create models using the SimpleDB
trait
class MyModel extends Model {
use SimpleDB;
}
Then use like any other KISSCMS module:
$data = new MyModel();
$data->set(...);
$data->create();
or
$data = new MyModel( id );
$data->set(...);
$data->update();
Currently supporting the basic CRUD methods: create, read, update, delete
These are the options added in the site's configuration
- simpleDB_host: The host of the SimpleDB table(s) (default: sdb.us-west-1.amazonaws.com)
- simpleDB_timestamps: If enabled inserts
created
&updated
flags for every item (default: true) - simpleDB_soft_delete: A boolean that if selected hides the items instead of deleting (default: false)
- s3_region: The region of the S3 bucket(s) (default: s3-us-west-1.amazonaws.com)
Created by Makis Tracend ( @tracend )
Distributed through Makesites.org
Released under the MIT license