RedBeanPHP ist eine einfach zu verwendende ORM-Bibliothek, die die Vorteile eines dokumentenorientierten Datenbanksystems wie z.B. mongoDB und eines relationalen Datenbanksystems vereint. RedBeanPHP kann direkt eingesetzt werden und erfordert keine aufwändige Konfiguration.
Anwendungsbeispiel:
//RedBeanPHP einbinden
require_once('rb.php');
//Datenbankverbindung einrichten
R::setup('mysql:host=localhost;dbname=test','root','password');
/*
Einen neuen Datensatz erzeugen
- Die Tabelle wird automatisch angelegt!
*/
$oEntry = R::dispense('mytable');
$oEntry->title = 'Hello World';
//Datensatz speichern
$iID = R::store($oEntry);
//Laden der gespeicherten Daten
$oEntry = R::load('mytable', $iID);
//Anzeigen des Titels
echo $oEntry->title;
require_once('rb.php');
//Datenbankverbindung einrichten
R::setup('mysql:host=localhost;dbname=test','root','password');
/*
Einen neuen Datensatz erzeugen
- Die Tabelle wird automatisch angelegt!
*/
$oEntry = R::dispense('mytable');
$oEntry->title = 'Hello World';
//Datensatz speichern
$iID = R::store($oEntry);
//Laden der gespeicherten Daten
$oEntry = R::load('mytable', $iID);
//Anzeigen des Titels
echo $oEntry->title;
Link: http://redbeanphp.com/
GitHub: https://github.com/gabordemooij/redbean