2017 © Pedro Peláez
 

library pool-dbm

Multiple dbm manager

image

pokap/pool-dbm

Multiple dbm manager

  • Wednesday, May 21, 2014
  • by pokap
  • Repository
  • 1 Watchers
  • 2 Stars
  • 102 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Pool-DBM (Pool Database Manager)

Requires at least PHP 5.3.3 with Doctrine 2 library. Compatible PHP 5.4 too., (*1)

Build Status SensioLabsInsight Latest Stable Version, (*2)

PoolDBM package support doctrine common. You should know that this is an additional layer. But for to limit potential performance lowering, the mapping does not use reflection. It only dispatch features to doctrine managers., (*3)

Compatibility

The composer.json file in each branch indicates Doctrine2 compatibility. Additionally, several tags are available:, (*4)

  • 1.2.x for Doctrine 2.4
  • 1.1.x for Doctrine 2.3
  • 1.0.x for Doctrine 2.2

Next Improvement

Optimize request doctrine with relation. And adding tests with real dbm., (*5)

Usage

The package has several class in debug mode, use these classes during development of your application. Example Pok\PoolDBM\ModelManagerDebug check method parameter and class-metadata info., (*6)

Mapping:, (*7)

``` xml, (*8)

, (*9)

    <id-generator target-manager="document" />
</model-reference>

<model manager="entity" name="Entity\User" repository-method="findByIds">
    <field name="name" />
</model>

<model manager="document" name="Document\User">
    <field name="profileContent" />
</model>

<relation-one field="address" target-model="MultiModel\Address">
    <field-reference manager="document" field="addressUser" />
</relation-one>

<!-- compatible can to be empty for all managers, or defines several managers -->
<relation-many field="posts" target-model="MultiModel\Post" compatible="entity,document" />

```, (*10)

Bitdeli Badge, (*11)

The Versions

21/05 2014

dev-master

9999999-dev

Multiple dbm manager

  Sources   Download

MIT

The Requires

 

doctrine repositories multiple pool managers dbms

15/01 2014

1.1.x-dev

1.1.9999999.9999999-dev

Multiple dbm manager

  Sources   Download

MIT

The Requires

 

doctrine repositories multiple pool managers dbms

25/08 2013

1.0.x-dev

1.0.9999999.9999999-dev

Multiple gbd manager

  Sources   Download

MIT

The Requires

 

doctrine repositories multiple pool managers dbms