Translations

Translations:J3.x:Creating a Plugin for Joomla/10/ru

From Joomla! Documentation

  • $this->params: набор параметров для данного плагина, заданный администратором
  • $this->_name: имя плагина
  • $this->_type: группа (тип) плагина
  • $this->db: объект базы данных (since Joomla 3.1)
  • $this->app: объект приложения (since Joomla 3.1)

Совет Для использования $this->db и $this->app, JPlugin проверяет, существуют ли свойства, и не закрытые ли они. Если предполагается использование объектов по умолчанию, создайте неинстанцированные свойства в классе плагина (к примеру protected $db; protected $app; в той же области видимости, что и protected $autoloadLanguage = true;). Свойства не будут существовать до тех пор, пока не будут созданы явно.