【发布时间】:2011-09-21 21:25:24
【问题描述】:
我正在尝试从 Zend Gdata 的 Picasa 中获取一些照片。这是我的代码:
public function getAlbumFeed($albumName){
require_once('Zend/Loader.php');
spl_autoload_unregister(array('YiiBase','autoload'));
spl_autoload_register(array('Zend_Loader_Autoloader','autoload'));
spl_autoload_register(array('YiiBase','autoload'));
Zend_Loader::loadClass('Zend_Gdata');
Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
Zend_Loader::loadClass('Zend_Gdata_Photos');
Zend_Loader::loadClass('Zend_Http_Client');
$svc=Zend_Gdata_Photos::AUTH_SERVICE_NAME;
$client=Zend_Gdata_ClientLogin::getHttpClient($this->email, $this->password, $svc);
$gphoto=new Zend_Gdata_Photos($client);
$query=$gphoto->newAlbumQuery();
$query->setUser('default');
$query->setAlbumName($albumName);
try{
$feed=$gphoto->getAlbumFeed($query);
}
catch(Zend_Gdata_App_Exception $e){
throw new HttpException("Your photos can't find", 404);
}
return $feed;
}
但是当我运行这个脚本时,我的网站会抛出一个错误:
Fatal error: Class 'CExceptionEvent' not found in D:\xampp\htdocs\yii\framework\base\CApplication.php on line 703
你能帮我解决这个问题吗?非常感谢。
【问题讨论】: