Я создал компонент, который будет управлять некоторыми данными на моем веб-сервисе amazon, и я хотел бы использовать библиотеку 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();
}
}
Это странно, потому что ошибка произойдет, только когда мне потребуется библиотека sdk из пакета amazon. Вот код контроллера, который у меня есть:
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 из кода выше, компонент будет загружен успешно, есть ли кто-нибудь, кто может столкнуться с той же проблемой, с которой я сталкиваюсь, или кто-нибудь, кто знает, как ее решить? Любой ответ высоко ценится. :)