我一直在创建一个组件来管理我的亚马逊网络服务上的一些数据,我想使用亚马逊库来处理它,但我遇到了一个错误,这是错误:
Fatal error: Class 'JView' not found in C:\xampp\htdocs\joomla1\administrator\components\com_amazon\views\amazon\view.html.php on line 8
这里来自视图的代码:
jimport('joomla.application.component.view');
class AmazonViewAmazon extends JView{
function display()
{
$this->setLayout('table_layout');
parent::display();
}
}
这很奇怪,因为只有当我需要亚马逊包中的 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 语句,组件将成功加载,是否有人能够遇到与我遇到的相同问题或知道如何解决它的人?任何答案都受到高度赞赏。:)