/** * 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(); }