|
Méthode addObject( $oObject ) |
|
Écrit par Hidalgo Emmanuel
|
|
Description :
Permet l’ajout d’un objet à une collection.
Si la collection appartient à un objet (comme «produits» appartient à «users»), l’objet ajouté sera automatiquement connecté à la collection.
Paramètre :
$oObject, objet : Ce paramètre représente l’objet à ajouter
Valeur de retour :
Retourne «true» si l’ajout à la collection s’est bien passé Retourne «false» si l’objet passé en paramètre ne correspond pas au type de la collection, ou si l’objet ne contient pas d’identifiant.
L’exemple suivant ajout un produit à la collection des produits d’un «users» :
<?php
//instanciation globale include_once( 'phpsimpledb.class.php' ); Global $oBDD; $oBDD = new PHPSIMPLEDB(); //récupère tous les "produits" d’un "user" $oUser = $oBDD->getObject( "users" ); $oUser->load( 2 ) ; //récupère la collection des produits du "user" $oProduits_col = $oUser->getData_collection( "produits" ); //création d’un nouveau produit $oProduit = $oBDD->getObject( "produits" ); $oProduit->setData_field( "name", "Pavillon" ); //ajout du produit à la collection des produits du "user" $oProduits_col->addObject( $oProduit ) ; $oProduits_col->save();
?>
|
|