Получение вызова к необъектной ошибке при записи строки в Zend Gdata - PullRequest
0 голосов
/ 23 августа 2011

Я пытаюсь выполнить очень простой процесс добавления строки в электронную таблицу GoogleDocs с помощью Zend GData.

Просто чтобы убедиться, что у меня есть доступ к электронной таблице, все в порядке, мне нужно, чтобы она извлекала данные израспечатайте таблицу и распечатайте ее, а затем посмотрите, может ли она написать строку.

Как видите, она отлично читается, но я получаю фатальную ошибку при попытке записи.

array (0 => array ('firstname' => 'Stan', 'lastname' => 'Parker', 'dateofscreening' => '1.1.1111', 'peopleexpected' => '12', 'amountcharged'=> '12 .15', 'dvdsent' => 'No',), 1 => массив ('firstname' => 'Joe', 'lastname' => 'Smith', 'dateofscreening' => '2.2.222', 'peopleexpected' => '10', 'amountcharged' => '10 .15 ',' dvdsent '=>' Yes ​​',),)

Неустранимая ошибка: вызов функции-члена insertRow () для необъекта в /home/stparker/public_html/happy/gdata.php в строке 56

Вот код:

 $query = new Zend_Gdata_Spreadsheets_DocumentQuery();
 $query->setSpreadsheetKey($key);
 $feed = $spreadSheetService->getWorksheetFeed($query);
 $entries = $feed->entries[0]->getContentsAsRows();
 echo "<hr><h3>Example 1: Get cell data</h3>";
 echo var_export($entries, true);



 $rowData = array 
 (
'firstname' => 'Big',
'lastname' => 'Smiley',
'dateofscreening' => '1.1.1111',
'peopleexpected' => '12',
'amountcharged' => '12.15',
'dvdsent' => 'No',
 );

  $spreadsheetService->insertRow($rowData,$key,'Sheet1');

Любая помощь?

1 Ответ

1 голос
/ 23 августа 2011

Изменение:

$spreadsheetService->insertRow($rowData,$key,'Sheet1');

Кому:

$spreadSheetService->insertRow($rowData,$key,'Sheet1');

Ваша заглавная буква не была одинаковой во всем коде, например, S в Sheet.

...