Example #1
0
 /**
  * Constructeur
  *
  * @param array $data Tableau des données de l'image.
  *
  * @return void
  */
 protected function __construct($data = array())
 {
     $this->idArticle = (int) $data['idArticle'];
     $this->cheminImage = $data['cheminImage'];
     $this->titre = $data['titre'];
     $this->auteur = $data['auteur'];
     $this->droits = $data['droits'];
     parent::__construct($data);
 }
 /**
  * Constructeur
  *
  * @param array $data Tableau des données de l'article.
  *
  * @return void
  */
 protected function __construct($data = array())
 {
     $this->titre = $data['titre'];
     $this->chapo = $data['chapo'];
     $this->contenu = $data['contenu'];
     $this->auteur = $data['auteur'];
     $this->statutPublication = $data['statutPublication'];
     $this->datePublication = $data['datePublication'];
     parent::__construct($data);
 }
 /**
  * Modifier un document
  *
  * @param  Document $document Id de l'document.
  * @return void
  */
 public static function modifierDocument(Document $document)
 {
     $connexion = ConnexionBd::getInstance()->getConnexion();
     $requete = 'UPDATE ' . static::TABLE_NAME . static::getRequete() . ' WHERE id = :id';
     $stmt = $connexion->prepare($requete);
     $stmt->bindValue(':id', $document->getId());
     static::bind($stmt, $document);
     $stmt->execute();
 }