Zend Gdata StructuredQuery для пустых ячеек

Как мне сделать структурированный запрос для пустой ячейки.

Я пробовал вот так:

$query = new Zend_Gdata_Spreadsheets_ListQuery();
$query->setSpreadsheetKey($spreadsheetKey);
$query->setWorksheetId($worksheetId);
$query->setSpreadsheetQuery('name="" and lastname=John');
$listFeed = $spreadsheetService->getListFeed($query);

Но каждый раз, когда я так делаю, получаю: Parse error: Invalid token encountered

Я пробовал использовать одинарные кавычки, двойные кавычки ... ничего не работает.


person rzajac    schedule 28.10.2013    source источник


Ответы (1)


Проблема была в Zend_Uri_Http классе в методе getQueryArray

public function getQueryAsArray()
{
    $query = $this->getQuery();

    $queryArray = array();
    if ($query !== false) {
        parse_str($query, $queryArray);
    }

    return $queryArray;
}

PHP был установлен с magic_quotes_gpc = On, что заставляло структурированный запрос экранироваться некорректным способом.

person rzajac    schedule 29.10.2013