This is a discontinued project. Instead go for standard Drupal entities/fields.

About SDBO

SDBO is a relational database object mapper. It provides you with convenient way
to handle CRUD operations as well as with a factory to load and init objects.
Advanced feature is REL interface which handles child and/or related objects.
It moreover provides a unified way to handle and manipulate persisted data
within your code so that the code will be more uniform and better readable.

Drupal provides FieldAPI to handle persisted data structures. However if you
consider FieldAPI to be too much overhead for a simple data manipulation SDBO is
the way to go.

Features

- Uniform CRUD
- Factory to load, init and cache allready loaded objects
- REL interface to manage child and related objects
- Flexible way to alter data before and after CRUD operations

Installation

SDBO is a library, so by itself it does not provide any functionality. Therefore
there is no configuration or installation besides enabling the module in the
module list.

Documentation

See readme.

Atomatization

This module integrates with Genova to provide a fast way to generate schema structures and basic SDBO class implementations.

> drush gen-cc YOUR_MODULE PATH/TO/sdbo

Project information

Releases