chill / chill
CouchDb client library for PHP 5.3+
v1.0.0
2013-02-26 11:51 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-04-22 01:26:21 UTC
README
Chill is a simple and efficient CouchDb client library for PHP. Released under the BSD 2 Clause Licence and made available via Composer/Packagist.
Current Build Status:
Example usage
Retrieve a single document by ID:
$chill = new Chill\Client('localhost', 'my_database'); $doc = $chill->get('8128173972d50affdb6724ecbd00d9fc'); print $doc['_id'];
Retrieve the results of a view as Chill Document objects:
$chill = new Chill\Client('localhost', 'my_database'); $docs = $chill->asDocuments()->getView('mydesign', 'myview', array('key1', 'key2')); foreach ($docs as $doc) { print $doc->_id . PHP_EOL; }
Retrieve and update a document
$chill = new Chill\Client('localhost', 'my_database'); $doc = $chill->get('8128173972d50affdb6724ecbd00d9fc'); $doc->title = 'Changing my doc.'; $doc->save();
With thanks to
- Sylvain Filteau for contributing various bug fixes.
- Luke Plaster for contributing support for arrays as view parameters.
- Ryan Hughes for fixing a bug related to PUT requests.