Axon ORM est une partie de la Graisse Sans Cadre - il dispose d'une sur-la-mouche mappeur. Pas de générateurs de code. N'est stupide XML/YAML fichiers de configuration. Il lit le schéma de base de données directement depuis le backend, dans la plupart des CRUD opérations que vous n'avez même pas à étendre un modèle de base. Il fonctionne avec tous les principaux AOPsoutenu moteurs de base de données: MySQL, SQLite, SQL Server/Sybase, Oracle, PostgreSQL, etc.
/* SQL */
CREATE TABLE products (
product_id INTEGER,
description VARCHAR(128),
PRIMARY KEY (product_id)
);
/* PHP */
// Create
$product=new Axon('products'); // Automatically reads the above schema
$product->product_id=123;
$product->description='Sofa bed';
$product->save(); // ORM knows it's a new record
// Retrieve
$product->load('product_id=123');
echo $product->description;
// Update
$product->description='A better sofa bed';
$product->save(); // ORM knows it's an existing record
// Delete
$product->erase();
La plupart de tous, le plug-in et d'accompagnement SQL couche d'accès aux données sont tout aussi léger que le cadre: 14 KO (Axone) + 6 KO (SQLdb). Sans gras est à seulement 55 KO.