在joomla 1.5组件中包含amazon库时出错



我一直在创建一个组件,将管理我的amazon webservice上的一些数据,我想使用amazon库与它一起工作,但我一直遇到一个错误,这里是错误:

Fatal error: Class 'JView' not found in C:xampphtdocsjoomla1administratorcomponentscom_amazonviewsamazonview.html.php on line 8

这里的代码来自于视图:

jimport('joomla.application.component.view');
class AmazonViewAmazon extends JView{
    function display()
    {
        $this->setLayout('table_layout');
        parent::display();
    }
}

这很奇怪,因为只有当我从amazon包中需要sdk库时才会发生错误这是我的控制器代码:

jimport('joomla.application.component.controller');
class AmazonController extends JController
{
    function display()
    {
        require_once(JPATH_COMPONENT.DS.'lib'.DS.'amazon'.DS.'sdk.class.php');
        parent::display();
    }
}

如果我试图从上面的代码中注释出require_once语句,组件将成功加载,是否有人能够遇到我遇到的同样的问题,或者有人知道如何解决这个问题?任何答案都是非常感谢的。:)

我在这里遇到了同样的问题。试图修复它与名称空间没有帮助,所以我切换到这个解决方案http://undesigned.org.za/2007/10/22/amazon-s3-php-class

很简单,效果很好

相关内容

  • 没有找到相关文章

最新更新