0

Zend Framework は初めてです。クラスを使用してGmailの受信トレイを検索するアプリに取り組んでいます(に追加しましたZend/Mail/Storage/Imap.php

/**
 * do a search request
 *
 * This method is currently marked as internal as the API might change and is not
 * safe if you don't take precautions.
 *
 * @internal
 * @return array message ids
 */
public function search(array $params)
{
    $response = $this->requestAndResponse('SEARCH', $params);
    if (!$response) {
        return $response;
    }

    foreach ($response as $ids) {
        if ($ids[0] == 'SEARCH') {
            array_shift($ids);
            return $ids;
        }
    }
    return array();
}

そして、私はそれを次のように呼んでいます:

$searchresults = $storage->search(array('search_terms'));

しかし、実行しようとするたびにエラーが表示されます。

PHP 致命的なエラー: 655 行目の /public_html/test06/Zend/Mail/Storage/Imap.php の未定義メソッド Zend_Mail_Storage_Imap::requestAndResponse() の呼び出し

4

1 に答える 1

0

requestAndResponseはあなたがそれを呼んでいる方法で定義されていないようです。私はZFを使用していませんが、requestAndResponseが送信する2つのパラメーターを受け入れますか?つまり('SEARCH'、$ params)。

于 2012-10-04T08:57:10.090 に答える