concernant l'ORM je trouve qu'au niveau de l'API c'est tout à fait correct :
Avec des surcouches de Redbean (un ORM) j'arrive souvent à ce genre de code.
Seule remarque, je préfère qu'une méthode 'create' me renvoie l'objet plutot que son id.
Avec Redbean:
$tid = DemoTest::create($_POST['data']);
$test = DemoTest::load($tid);
DemoTest::delete($tid);
Avec des surcouches de Redbean (un ORM) j'arrive souvent à ce genre de code.
Seule remarque, je préfère qu'une méthode 'create' me renvoie l'objet plutot que son id.
Avec Redbean:
$demo = R::dispense('demo');
echo $demo->id; // -> 0
R:tore($demo);
echo $demo->id; // -> "42"