В предыдущей статье мы научились использовать базу данных в нашем расширении “Создание расширения для CMS Joomla 1.7. Часть 6. Работа с базой данных.” , тем самым увеличив функциональность компонента. Но, чтобы до конца разобраться с данным вопросом нам необходимо рассмотреть класс JFactory, который мы использовали в предыдущем посте. И опять начинается нудная теория, но без нее никуда. Хотите писать хорошие и функциональные расширения для CMS Joomla, тогда без теории не обойтись. Ну, что набрались терпения, тогда приступим....
Класс JFactory - это абстрактный производственный класс framework CMS Joomla.
Методы:
JDocument getDocument()
Класс JFactory - это абстрактный производственный класс framework CMS Joomla.
Методы:
- getACL - получает разрешение на объект
- getApplication - получает объект приложения
- mixed $id - идентификатор или имя клиента
- array $config - дополнительный ассоциативный массив параметров конфигурации
- string $prefix - префикс приложения
- getCache - получение объекта кеша
- string $group - имя группы кеша
- string $handler - использование обработчика
- string $storage - метод хранения
- getConfig - получение объекта конфигурации
- string $file - путь к конфигурационному файлу
- string $type - тип для конфигурационного файла
- getDate - возвращает объект JData
- mixed $time - начальный момент времени для JData объекта
- mixed $tzOffset - часовой пояс
- getDbo - получает объект базы данных
- getDocument - получает объект документа
JDocument getDocument()
- getEditor - получает объект редактора
- string $editor - редактор для загрузки, зависит плагинов, которые установлены
- getFeedParser - получает разобранный XML из потока
- string $url - адрес потока
- integer $cache_time - время кеширования для потока (использует внутренний кеш)
- getLanguage - получает объект языка
- getMailer - получает объект почты
- getSession - получает объект сессии
- array $options - массив, содержащий параметры сессии
- getStream - создает новый объект потока с префиксом
- boolean $use_prefix - пруфикс соединения для записи
- boolean $use_network - использование сети, если разрешено
- string $ua - использование User Agent
- boolean $uamask - маскировка User Agent
- getURI - возвращает ссылку на объект JURI
- string $uri - имя URI
- getUser - получает объект пользователя
- integer $id - id пользователя, это может быть целое или строка(строка автоматически конвертируется в ID)
- getXML - считывает XML файл
- string $data - полный путь и имя файла
- boolean $isFile - если истино, то загружает файл, если ложно - строку
- getXMLParser - получает XML документ
- string $type - тип XML парсера: “DOM”, “RSS” или “Simple”
- array $options - массив настроек
- _createConfig - создает объект конфигурации
- string $file - путь к конфигурационному файлу
- string $type - тип конфигурационного файла
- string $namespace - пространство имен конфигурационного файла
- _createDbo - создает объект базы данных
- _createDocument - создает объект документа
- _createLanguage - создает объект языка
- _createMailer - создает объект почты
- _createSession - создает объект сессии
- array $options - массив, содержащий параметры сессии
0 коммент.:
Отправить комментарий