コード例 #1
0
 /**
  * Delete data by item(s)
  *
  * @param Faett_Package_Model_Link|array|int $items
  * @return Faett_Package_Model_Mysql4_Link
  */
 public function deleteItems($items)
 {
     $where = '';
     if ($items instanceof Faett_Package_Model_Link) {
         $where = $this->_getReadAdapter()->quoteInto('link_id = ?', $items->getId());
     } elseif (is_array($items)) {
         $where = $this->_getReadAdapter()->quoteInto('link_id in (?)', $items);
     } else {
         $where = $this->_getReadAdapter()->quoteInto('sample_id = ?', $items);
     }
     if ($where) {
         $this->_getWriteAdapter()->delete($this->getTable('package/link'), $where);
         $this->_getWriteAdapter()->delete($this->getTable('package/link_title'), $where);
         $this->_getWriteAdapter()->delete($this->getTable('package/link_price'), $where);
     }
     return $this;
 }