示例#1
0
 /**
  * @return bool
  */
 public function delete()
 {
     $id = $this->getIdentifier();
     $db = $this->createZendDb();
     $sql = new \Zend\Db\Sql\Sql($db);
     $query = $sql->delete()->from(self::getTableName())->where([$id['column'] => $id['value']]);
     $stmt = $sql->prepareStatementForSqlObject($query);
     $result = $stmt->execute();
     return $result->getAffectedRows() > 0;
 }
 /**
  * @param $postId int
  *
  * @return void
  */
 public function delete($postId)
 {
     $sql = new \Zend\Db\Sql\Sql($this->adapter);
     $delete = $sql->delete()->from('news')->where(array('id' => $postId));
     $statement = $sql->prepareStatementForSqlObject($delete);
     $statement->execute();
 }