мэйнфрейм в Joomla - PullRequest
       23

мэйнфрейм в Joomla

4 голосов
/ 06 апреля 2010

В учебнике hello world для Joomla говорится:

$ mainframe - это глобальная переменная в Joomla, которая имеет много полезных методов прикреплен к нему.

Как мне узнать, что это за методы? Я попытался найти их документацию, но не смог найти никаких подсказок.

Ответы [ 2 ]

5 голосов
/ 08 января 2013

В joomla 2.5 глобальный $ mainframe недоступен через глобальный $ mainframe. Используйте следующий код вместо глобального $ mainframe.

$mainframe=JFactory::getApplication();

Посетите этот URl для получения дополнительной информации

https://bitbucket.org/joomla/joomla-platform/raw/247ba8d88526096394c44dee8b9e5f4c7e315afc/libraries/joomla/application/application.php

5 голосов
/ 06 апреля 2010

Объект $mainframe в конечном счете является экземпляром класса JApplication.Класс JApplication определен в libraries/joomla/application/application.php.В зависимости от того, являетесь ли вы администратором или внешним интерфейсом Joomla, объект $mainframe является прямым экземпляром JAdministrator или JSite соответственно.Эти классы в includes/application.php и administrator/includes/application.php.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...