Zend Gdata StructuredQuery用于空单元格

时间:2013-10-28 14:31:40

标签: zend-framework gdata gdata-api google-data-api

如何对空单元格进行结构化查询。

我试过这样:

$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

我尝试过单引号,双引号......似乎没什么用。

1 个答案:

答案 0 :(得分:0)

问题发生在方法Zend_Uri_Http

中的getQueryArray类中
public function getQueryAsArray()
{
    $query = $this->getQuery();

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

    return $querryArray;
}

PHP设置为magic_quotes_gpc = On,导致结构化查询以wrog方式进行转义。