Example #1
0
 /**
  * Populate all ids where item belongs
  * 
  * @param Teaser_Model_Item $item
  */
 public function populateTeaserIds(Teaser_Model_Item $item)
 {
     /* @var $select Zend_Db_Select*/
     $select = $this->_dbTable->select();
     $select->setIntegrityCheck(false)->from(array('thi' => 'teaser_has_items'), array('thi.*'))->where('thi.item_id = ?', $item->get_id());
     $resultSet = $this->_dbTable->fetchAll($select);
     $ids = array();
     if (0 == count($resultSet)) {
         $item->set_teaser_ids(array());
         return;
     }
     foreach ($resultSet as $row) {
         $ids[] = $row->teaser_id;
     }
     $item->set_teaser_ids($ids);
 }