2014-12-06 4 views
3
Joomla

Я пытаюсь обновить компонент от joomla2.5 до 3 Joomla, но я получаю эту ошибку:Фатальная ошибка: Вызов неопределенной метод JController :: GetInstance() в 3

Fatal error: Call to undefined method JController::getInstance() in /home/evolve13/public_html/components/components/com_donation/donation.php on line 9

Вот код donation.php:

<?php 
// No direct access to this file 
defined('_JEXEC') or die('Restricted access'); 

// import joomla controller library 
jimport('joomla.application.component.controller'); 

// Get an instance of the controller prefixed by Donation 
JController::getInstance('Donation'); 

// Perform the Request task 
$controller->execute(JRequest::getCmd('task')); 

// Redirect if set by the controller 
$controller->redirect(); 
+0

Пожалуйста, попробуйте задать свой вопрос более в [Joomla StackExchange] (http://joomla.stackexchange.com);) – Lodder

+0

возможно дубликат [Вызов неопределенной метода JController :: GetInstance()] (http://stackoverflow.com/questions/17901808/call-to-undefined-method-jcontrollergetinstance) –

ответ

3

На Joomla 3X вам необходимо использовать устаревшие контроллеры ... попробуйте следующий код. Изменить JController::getInstance('Donation');
Для JControllerLegacy::getInstance('Donation');

 Смежные вопросы

  • Нет связанных вопросов^_^