コード例 #1
0
ファイル: dbTable.php プロジェクト: soldair/solumDB
 /**
  * deletes from database and unsets a row object
  * @param dbRow $row
  *
  * @return bool or int affected rows
  */
 public static function deleteRow(dbRow &$row)
 {
     $ret = false;
     $pkField = $row->getPrimaryKeyFieldName();
     $table = $row->getTableName();
     if (isset($row->{$pkField})) {
         $pkValue = $row->{$pkField};
         $ret = dbHelper::deleteQry($table, array($pkField => $pkValue));
         if ($ret) {
             dbData::emptyRow($table, $pkField, $pkValue);
         }
         $row = null;
     }
     return $ret;
 }