|
Méthode save ( $oData = NULL, $bForceCreate = false ) |
|
Écrit par Hidalgo Emmanuel
|
Description : Cette méthode sauvegarde les propriétés d’un objet dans la base de données. Paramètres : $oData (facultatif), tableau clé / valeur : Ce paramètre peut contenir des paires clé / valeur ou clé / objet. Les propriétés de l’objet seront mises à jour avant son enregistrement. $bForceCreate (facultatif), booléen : Ce paramètre et utilisé lors de la création d’objet ne comportant pas de clé primaire numérique. En mettant le paramètre à «true», l’objet sera créé dans la base de données. Valeur de retour : Aucun paramètre de retour. L’exemple suivant illustre l’enregistrement d’un produit avec une mise à jour de certaines propriétés : <?php //instanciation globale include_once( 'phpsimpledb.class.php' ); Global $oBDD; $oBDD = new PHPSIMPLEDB(); //récupération du produit $oProduit = $oBDD->getObject( "produits" ); $oProduit->load( 2 ); //création d'un nouveau "user" $oUser = $oBDD->getObject( "users" ); $oUser->setData_field( "name", "John Do" ); $oUser->setData_field( "level", 80 ) ; //mise à jour du produit $oProduit->save( array( "name"=>"Jolie maison de campagne", "users_id"=>$oUser ) );
?> |
|