Пример #1
0
 /**
  * Saves a produit into the database.
  *
  * @param \MicroCMS\Domain\Produit $produit The produit to save
  */
 public function save(Produit $produit)
 {
     $produitData = array('prod_name' => $produit->getNomProduit(), 'prod_lib' => $produit->getDescriptionProduit(), 'prod_prixK' => $produit->getPrixKiloProduit(), 'prod_image' => $produit->getImageProduit(), 'prod_stock' => $produit->getStock());
     if ($produit->getIdProduit()) {
         // The user has already been saved : update it
         $this->getDb()->update('t_produit', $produitData, array('prod_id' => $produit->getIdProduit()));
     } else {
         // The user has never been saved : insert it
         $this->getDb()->insert('t_produit', $produitData);
         // Get the id of the newly created user and set it on the entity.
         $id = $this->getDb()->lastInsertId();
         $produit->setIdProduit($id);
     }
 }