Есть функция, описанная в модели публичной части компонента, пытаюсь повесить ее на кнопку в панели управления компонента. Делаю так: в /administrator/components/com_component/controllers/objects.php Код (PHP): require_once(JPATH_BASE.DS.'components'.DS.'com_component'.DS.'models'.DS.'object.php'); ... public function getFile() { $file = new ComponentModelObject(); $file -> getFile(); ... и получаю ошибку при нажатии на кнопку т.е., я так понимаю, что Joomla ищет функцию getFile() не в /components/com_component/models/object.php а в /administrator/components/com_component/models/object.php и не найдя ее там выдает ошибку.
все, я разобрался. Код (PHP): require_once(JPATH_BASE.DS.'components'.DS.'com_component'.DS.'models'.DS.'object.php'); выдавало путь Заменил на Код (PHP): require_once(JPATH_ROOT.DS.'components'.DS.'com_component'.DS.'models'.DS.'object.php'); и все заработало.