返回了多少结果?

时间:2012-10-03 02:41:39

标签: php zend-framework gdata

我正在对工作表执行查询。我希望更新行(如果存在)或插入(如果不存在)。如何检查结果是否被退回?

$query = new Zend_Gdata_Spreadsheets_ListQuery();
$query->setSpreadsheetKey($this->currKey);
$query->setWorksheetId($this->currWkshtId);
$query->setSpreadsheetQuery('cid = ' . $data['cid']);
$listFeed = $this->gdClient->getListFeed($query);

// This does not work!
if(empty($listFeed)){
 echo 'No results found!';
}

1 个答案:

答案 0 :(得分:1)

看起来你想要

if(empty($listFeed->entries)){
    echo 'No results found!';
}

正如Dagon建议的那样(可能有点简洁),如果这不起作用,包括一些var_dump输出将会有所帮助。