Amazon Web サービスの一部のデータを管理するコンポーネントを作成しており、それを操作するために Amazon ライブラリを使用したいと考えていますが、ここでエラーが発生しています。エラーは次のとおりです。
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();
}
}
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 ステートメントをコメントアウトしようとすると、コンポーネントが正常にロードされます。私が遭遇した同じ問題に遭遇できる人、または解決方法についての知識を持っている人はいますか? どんな答えでも大歓迎です。:)