예제 #1
0
 /**
  * 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;
 }
예제 #2
0
 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;
 }