News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Michael Nitschinger:
Caching Doctrine Entities with Couchbase
January 08, 2013 @ 10:19:07

Michael Nitschinger has a new post to his site today showing how you can cache the entities you've created with Doctrine using Couchbase as a simple caching tool.

As part of our ongoing efforts to make Couchbase more integrated with frameworks and libraries, we added caching support for the Doctrine ORM. [...] Caching can either be used standalone (through the API provided by doctrine/common) or integrated with the ORM functionality. We'll look at both variants through simple examples, a good documentation can also be found here. Note that at the time of writing, the CouchbaseCache is not mentioned as a caching driver because the documentation still needs to be updated.

He walks you through the steps to get everything you need installed, both through Composer and the Couchbase extension so your PHP installation will support it. He includes sample code that sets up the cache and shows how to check it to see if a key exists. With this base in place, he expands it out to working with the Doctrine ORM. He shows how to create a sample "Person" entity, inject it into the entity manager and perform a query with the Result Cache to locate the object.

0 comments voice your opinion now!
doctrine entity cache orm couchbase tutorial


blog comments powered by Disqus

Similar Posts

IBM developerWorks: Build a web-based notification tool with XMPP

Zend Developer Zone: Paging and Sorting Data with Zend Framework, Doctrine and PEAR (part 2)

SitePoint.com: Create Dynamic Images with ImageMagick

Elijaa.org: Using cas() command from PECL Memcached

PHPRiot.com: Reducing a Map Path Using Douglas-Peucker Algorithm


Community Events





Don't see your event here?
Let us know!


api install symfony release podcast introduction series laravel opinion library community framework bugfix language unittest zendserver deployment package voicesoftheelephpant interview

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework