Полсе очередного обновления Joomla стала кидать ошибки: getModel(...) should be compatible with Joomla\CMS\MVC\Controller\BaseController::getModel

05.06.2019

 
Warning: Declaration of NameControllerForms::getModel($name = 'form', $prefix = '...') should be compatible with Joomla\CMS\MVC\Controller\BaseController::getModel($name = '', $prefix = '', $config = Array) in /administrator/components/NAME/controllers/forms.php on line 8

Решение: нужно во всех контроллерах заменить

 
    public function getModel($name = 'form', $prefix = 'NameModel')
    {
      return parent::getModel($name, $prefix, array('ignore_request' => true));
    }

на

 
public function getModel($name = 'form', $prefix = 'NameModel', $config = array())


Категории: CMS Joomla 3.X, Joomla
Яндекс.Метрика