public static deleteNode ( $nodeId ) : boolean | ||
$nodeId | ||
return | boolean |
public static function deleteNode($nodeId)
{
$inTransaction = DB::getInstance()->inTransaction();
if (!$inTransaction) {
DB::getInstance()->beginTransaction();
}
$statement = DB::getInstance()->prepare("DELETE FROM node WHERE id=:id");
$statement->bindValue(':id', $nodeId, DB::PARAM_INT);
$result = $statement->execute();
if (!$inTransaction) {
DB::getInstance()->commit();
}
return $result;
}
/** * @JSON */ public function delete() { $result = array('error' => -1, 'message' => '删除失败'); if ($_POST['node_id'] != null) { if (NodeModel::deleteNode($_POST['node_id']) > 0) { $result = array('error' => 0, 'message' => '删除成功'); } } return $result; }