/** * Crée un objet Categorie à partir d'une ligne de résultat BD * * @param array $row La ligne de résultat BD * * @return \GSB\Domaine\Categorie */ protected function buildDomainObject($row) { $article = new Article(); $article->setCode($row['CODEART']); $article->setLibelle($row['LIBELLEART']); $article->setTaille($row['TAILLE']); $article->setPrix($row['Prix']); $article->setDescription($row['DESCRIPTION']); return $article; }
protected function buildDomainObject($row) { $article = new Article(); $article->setCode($row['CODEART']); $article->setLibelle($row['LIBELLEART']); $article->setTaille($row['TAILLE']); $article->setPrix($row['Prix']); $article->setDescription($row['DESCRIPTION']); if (array_key_exists('CodeType', $row)) { // Trouve et définit le type associé $typearticleId = $row['CodeType']; $typearticle = $this->typearticleDAO->find($typearticleId); $article->setTypearticle($typearticle); } if (array_key_exists('CODECOULEUR', $row)) { // Trouve et définit le type associé $coueleurarticleID = $row['CODECOULEUR']; $couleurarticle = $this->couleurarticleDAO->find($coueleurarticleID); $article->setCouleurarticle($couleurarticle); } return $article; }