There is no license information available for the latest version (v2.0) of this package.

RedbeanPHP ORM module for ZF2

v2.0 2013-05-22 21:28 UTC


RedbeanPHP ORM module for Zend Framework 2


Install using composer, for example

composer require richardjh/rjhredbean:dev-master 

and configure as a ZF2 module in config/application.config.php

'modules' => array(


Copy vendor/richardjh/rjhredbean/config/autoload/local.php.dist to config/autoload/rjhredbean.local.php and enter the database settings. You can find more information about this at


To get a configured instance of Redbean to use in your controller, do it like this:

public function indexAction()
    $rb = $this->getServiceLocator()->get('RjhRedbean');
    $t = $rb->dispense("foo1");
    $t->when = time();

Alternatively to get a configured instance of Redbean into a Service or Model simple implement the RedbeanAwareInterface provided and and the RedbeanAwareInitializer will inject the Redbean instance for you.

Using newer versions of Redbean (>v3.5.1)

Versions of RedbeanPHP newer that v3.5.1 aren't published on packagist and therefore RjhRedbean cannot load them directly. There is a simple solution by editing the composer.json file in your own ZF2 project. Please read for details on how to do this.