Sag:简单易用的CouchDB PHP客户端

Sag是一个CouchDB的PHP客户端库,其设计目的是使用最简单的方法提供最强大的CouchDB操作,Sag库可以使用PHP内置的数据结构(字符串,数组,对象等)作为数据操作媒介,让数据操作更简单。

下面是一个使用例子:

setDatabase('blog');

try {
  //Get a blog post (a StdClass)...
  $post = $sag->get('postID')->body;

  //...update its info...
  $post->views++;

  //..and send it back to the couch.
  if(!$sag->put($post->_id, $post)->body->ok) {
    error_log('Unable to log a view to CouchDB.');
  }
}
catch(SagCouchException $e) {
  //The requested post doesn't exist - oh no!
  if($e->getCode() == "404") {
    $e = new Exception("That post doesn't exist.");
  }

  throw $e;
}
catch(SagException $e) {
  //We sent something to Sag that it didn't expect.
  error_log('Programmer error: '.$e->getMessage());
}
?>

相关应用案例

官网:www.saggingcouch.com

源码:github.com

anyShare据说看到好文章不转的人,服务器容易宕机!
          

无觅相关文章插件,快速提升流量

分类 CouchDB · tag , ,