Класс JFactory
Часто при разработке сайтов на Joomla! мы используем класс JFactory. Класс JFactory обеспечивает доступ к основным объектам Joomla! Методы класса возвращают объекты в соответствии с текущими настройками сайта.getApplication()
Возвращает ссылку на глобальный объект JApplication
getCache()
Возвращает ссылку на глобальный объект JCache
getConfig()
Возвращает ссылку на глобальный объект JConfig
GETDATE()
Возвращает ссылку на глобальный объект JDate
getDBO()
Возвращает ссылку на глобальный объект JDatabase
getDocument()
Возвращает ссылку на глобальный объект JDocument
getEditor()
Возвращает ссылку на глобальный объект JEDitor
getLanguage()
Возвращает ссылку на глобальный объект JLanguage
getMailer()
Возвращает ссылку на глобальный объект JMailer
getSession()
Возвращает ссылку на глобальный объект JSession
getTemplate()
Возвращает ссылку на глобальный объект JTemplate
getURI()
Возвращает ссылку на глобальный объект JURI
getUser()
Возвращает ссылку на Глобальный объект JUser
getXMLParser()
Возвращает ссылку на глобальный объект JXMLParser
Комментарии
Этот код дает разные результаты. почему?
$date = new DateTime();
$dt = new JDate(); //JFactory::getDa te();
$date->setTimezone(new DateTimeZone("Europe/London"));
$dt->setTimezone(new DateTimeZone("Europe/London"));
echo 'Гринвич: '.$date->format('Y-m-d H:i:s')." ".$dt->format('Y-m-d H:i:s').'';
$date->setTimezone(new DateTimeZone("Asia/Yekaterinburg"));
$dt->setTimezone(new DateTimeZone("Asia/Yekaterinburg"));
echo 'Оренбург: '.$date->format('Y-m-d H:i:s')." ".$dt->format('Y-m-d H:i:s').'';