Exemplo n.º 1
0
 public function getListByCategoryId($id)
 {
     $where = 'c_id = ' . $id;
     $rowSet = $this->getDbTable()->fetchAll($where);
     $products = array();
     foreach ($rowSet as $row) {
         $product = new Application_Model_Product();
         $product->setId($row->p_id);
         $product->setLabel($row->p_label);
         $product->setDescription($row->p_description);
         $product->setPrice($row->p_price);
         $product->setCid($row->c_id);
         $products[] = $product;
     }
     return $products;
 }
 public function find($id)
 {
     $result = $this->getDbTable()->find($id);
     if (0 == count($result)) {
         return;
     }
     $row = $result->current();
     $product = new Application_Model_Product();
     $product->setId($row->id);
     $product->setName($row->name);
     $product->setCategoryId($row->category_id);
     $product->setFile($row->file);
     $product->setImage($row->image);
     $product->setDescription($row->description);
     $product->setCurrency($row->currency_id, $row->price);
     return $product;
 }