コード例 #1
0
ファイル: table.php プロジェクト: Simarpreet05/joomla
 function delete($oid, $glue = 'AND')
 {
     //if its a pk, then simple call parent
     if (is_array($oid) === false) {
         return parent::delete($oid);
     }
     // if an array/ means not a primiary key
     //Support multiple key-value pair in $oid
     //rather then deleting on behalf of key only
     if (empty($oid) || count($oid) <= 0) {
         return false;
     }
     $query = new XiptQuery();
     $query->delete()->from($this->getTableName());
     foreach ($oid as $key => $value) {
         $query->where(" `{$key}`  = '{$value}' ", $glue);
     }
     // XITODO : generate warning if record does not exists
     return $query->dbLoadQuery("", "")->query();
 }